docs: @Override
    public boolean hasNext() {
      if (!peekingIterator.hasNext()) {
        return false;
      }
      DirectionalRecord record = peekingIterator.peek();
      if (record.noResponseRecord) {
        // TODO: log as this is unsupported
        peekingIterator.next();
      }
      return true;
    }