cosmetic
+buffered stream +read_from_uart_rev2