Three letter acronyms are too overloaded -- I keep reading Finite State Machine as Flying Spaghetti Monster...