validates_presence_of :email and :allow_blank => true don't go together conceptually