Pipe Buffer