tuple piping, fixed issue with buffering