much more selective architecture for starting/stopping