Allow our caller to pass in an already created session object.