closer attention paid to the UART tx functions