Make core reuse pipe