if it were easy people wouldn't buy state diagrams