allow null email in db and used fb uid if generated slug is blank