Further work on UART.