+1
Functions using a finite state machine dont change
I had an unnecessary state in a Finite state machine (state 15), so I deleted it. This resulted in all of the states > 15 to change to a state one lower (state 16-> state 15). But all of the functions that utilize this FSM did not change resulting in all of these functions being incorrect.
Customer support service by UserEcho
If you change your state order, such that state 15 is at the end, and then delete it, all your state dependent programing should stay put