FSM now avoids adding null actions to action list