Update pipe.h