* @cat Core\r
*/\r
pushStack: function(a,args) {\r
- var fn = args && args[args.length-1];\r
- var fn2 = args && args[args.length-2];\r
+ var fn = args && args.length > 1 && args[args.length-1];\r
+ var fn2 = args && args.length > 2 && args[args.length-2];\r
\r
if ( fn && fn.constructor != Function ) fn = null;\r
if ( fn2 && fn2.constructor != Function ) fn2 = null;\r