Add support for pipe