Extra functionality for Pipe added