email validation has been moved to seperate method for easy overwriting in special cases where users with no emails are required