The original version of autoInject unpacked arguments into the final callback. The current version does not do this: ``` async.autoInject({ a: function(cb) { cb(null, 1); }, b: function(cb) { cb(null, 2); } }, function(err, a, b) { console.log('a: ' + a + ' b: ' + b); }); ``` Expected: a: 1, b: 2 Actual: a: [object Object], b: undefined The documentation still refers to the original behaviour.