abandoning the FSM draft