Yeah, basically it will throw errors if you don't wrap the callback because after all of the node callbacks, we're going to call the original callback, which sends us back into Meteor code.