pipe bug fix