StateMachine implementations