add_PreventingSwitch