Interrupts almost done (hopefully)