user email cannot be empty string -> defaults to null