I have the regular authentication flow where the user registers with a password and email and would like to add Github authentication but I noticed that the email field can come up with null if the user doesn't add it to their profile. I would like to know the best approach to saving users registered with Github on the backend