the session definitely doesn't need to be running all the time