Unfortunately, it must be public since it is called from within `RunningState` (in a different package).