I don't believe in state machines.