Rather than using *toggle* here, I think it would make more sense to use explicit *enable* and *disable* so we don't (theoretically) get out of sync with plug/unplug/resets.