@Override
 public ResultSet match(String queryNumber, MatchingQueryTerms queryTerms) throws IOException {
   final FatResultSet fat = (FatResultSet) parent.match(queryNumber, queryTerms);
   if (fat == null) {
     logger.warn("I got NO ResultSet from parent " + parent.getInfo());
     return new FeaturedQueryResultSet(0);
   }
   return doMatch(queryNumber, queryTerms, fat);
 }