Finite state machines make everything better