incomplete state machine

weird