make sure a user is present