Creating accounts work with error checking for the user.