A simple state machine