In the process of updating the pipe interface.  Tests already implemented now pass with the new interface.