make sure we have a user