add safety tests inside ShuttleControl to deal with _session == 0