The globals non-templated get_subsystem() helper function has been made private to enforce the switch.