remove temporary result variable in UnbufferedPipeline