pipe.c finalised.