repackaged for Meteor