apparently the TX FIFO does not flush itself