interrupts bugs fixed.