atrocious Mongoose. .. I have a better option.