Why did you move this call inside the source handler? Core packages don't do that (eg: https://github.com/meteor/meteor/blob/devel/packages/coffeescript/plugin/compile-coffeescript.js#L3)