adds pipe propagation