if(!validEmail) {
      e = new validate.errors.InvalidUsername(prop + " contains invalid characters");
      e.field = prop;
      return Promise.reject(e);
    }