Mongoose is really not my thing. Next stop: Replace with something else.