Add SwitchState compilation