fixed pipe call