don't store all output from external tools, but parse it as it comes