Revert back to blocking I/O.  (Calling "canInput" seems to lead to silent termination when stdout fills up, e.g. when tracing is enabled)