SwitchySharp rules