That is what mongoose-validator uses - and adds the isEmail check to.

If we want an async request (and I think we should) this is the best way I go I believe.

If we need more stuff we can add in extra packages but right now the only use we had for node/mongoose validator was to check for an email address validity (that comes direct from Persona so is hopefully never going to cause us that much grief anyways).