get_user_by might return false for a non-existing user