overly flexible finite state machine