Silly mistake, interrupts should work better now.