Support untyped state machine