More work. The interrupts still won't fire more than once