Use capture2e, popen2e blocks until pipes are read