Now handles UsernameAlreadyTakenException