guards in start() / stop() calls