Make start/stop methods idempotent