This should be possible based on the thread contents, and would prevent annoying errors when switching but forgetting the toggle.