Also, there is a security issue. When Inserting or updating a user, WA doesn't check to see if the email already exists in the database. If it does, this value should not be allowed.
Say someone registers or updates their account with a competitor's email address. Then wouldn’t UE send out the customer information to the fake user?
Insert should not allow duplicate emails in different accounts, and updates shouldn't allow that either.