     indexes         :
       username      : 'unique'
       email         : 'unique'
+      sanitizedEmail: ['unique', 'sparse']
       'foreignAuth.github.foreignId'   : 'ascending'
       'foreignAuth.odesk.foreignId'    : 'ascending'
       'foreignAuth.facebook.foreignId' : 'ascending'

        type        : String
        validate    : JName.validateEmail
        set         : emailsanitize
      password      : String
      salt          : String
      twofactorkey  : String

    { username, email, password, passwordStatus,
      firstName, lastName, foreignAuth, silence, emailFrequency } = userInfo

    sanitizedEmail = emailsanitize email, excludeDots: yes, excludePlus: yes

    emailFrequencyDefaults = {
      global         : on
      daily          : on
