Better error handling. Special case for handling error when trying to create a user on an account that already exists (now returns existing user).