username downcased before saving