Currently the FSM just does nothing when a command is issued that will not change the current state. This would be very helpful to diagnose problems.