Do not buffer shell output unless it is actually required by the caller