fixed interrupts for fsm