uses popen stdout/in pipe args again