easier to read errors
termios fixes; ppc still needs fixing