Pipe object