If you're asking, "what if someone passes a blank value under a key", then the answer is it will overwrite the previous value with a blank one (assuming it passes validation).

Otherwise, only the keys present in `userInfo` will be modified in the user object, meaning no data is lost.