make sure we have a session