Agreed, we shouldn't wrap async because we don't want it to throw errors, we want them sent in the callback. You might have to wrap the node callbacks in `Meteor.bindEnvironment` (see the other SAs).