allow specifying an existing session to use