StateMachine so-so