[!] the redirection/piping handling code is gfetting very complex. [+] Commands piped into, or used as the first argument of, another Command get piped the right way. they are also send to the bg.