Potentially bulletproof now.

Still throwing the occasional Mongoose cast error.