Better error handling on creating user, take 1.