Yeah, I was kind of surprised to see that myself. I'm currently trying a delegating state machine for a thing here, and I'm thinking I want to define an invalid transition handler, or something like that. Basically, if somehow the thing gets out of whack, make it start over. If I do, I'll let you know!