Right now, trying to create a user that already exists shouldn't be throwing an exception - it just returns the user.