     schema        :
       email       :
         type      : String
-        set       : emailsanitize
+        set       : (email) -> email.trim()
       username    : String
       token       : String
       redeemedAt  : Date

    JUser = require './user'
    { email } = options

    email = emailsanitize email

    JUser.count { email }, (err, num) =>
      unless num
        return callback null # pretend like everything went fine.

      options.email = email
      options.resetPassword = yes
      @create options, callback



    { host, protocol } = require '../config.email'

    JUser.one { sanitizedEmail }, (err, user) =>
      if err
        callback err
      else unless user
