why do u need to validate for the presence of `email` once again?