require user.email to be set prior to commit