// Pop an incomplete item from the pipe. Returns true is such // item exists, false otherwise. public T unwrite() { if (f == queue.back_pos()) return null; queue.unpush(); return queue.back(); }