UART interrupts being called correctly