Blowfish Meets Meteor