anchor.diff:                throw('unsupported DateRangeType.at with maximum number of elements');
                 break;
               case DateRangeType.range:
  +              final dayDelta = 4;
                 var newEnd = startSearchFrom.end;
  -              startSearchFrom = DateRange(DateRangeType.range,start: newEnd.subtract(Duration(days:4)), end: newEnd.subtract(Duration(days:2)));
  -              var newDateRange = DateRange(DateRangeType.range, start: newEnd.subtract(Duration(days:2)).isBefore(endSearchAt.start) ? endSearchAt.start : newEnd.subtract(Duration(days:2)), end: newEnd);
  +              startSearchFrom = DateRange(DateRangeType.range,start: newEnd.subtract(Duration(days:2*dayDelta)), end: newEnd.subtract(Duration(days:dayDelta)));
  +              var newDateRange = DateRange(DateRangeType.range, start: newEnd.subtract(Duration(days:dayDelta)).isBefore(endSearchAt.start) ? endSearchAt.start : newEnd.subtract(Duration(days:dayDelta)), end: newEnd);
                 dateRange = newDateRange;
                 dateString = DateRange.queryToString(dateQuery, dateRange);
                 if (dateRange.end.isBefore(endSearchAt.start)) fetchAnotherDay = false;
               break;
             }
           }
  -        print('${splitFetches} ${fetchAnotherDay} ${dateRange}');
         } while(fetchAnotherDay);
       }
   
  -    print(result.length);
  +    // There's still a chance we missed some. If it looks like that's the case,
  +    // fail with an exception.
  +    if (result.length != totalIssueCount) {
  +      throw('We expected ${totalIssueCount} issues or PRs, and only got ${result.length}');
  +    }
   
       result.sort((a,b) => a.number.compareTo(b.number));
  -    exit(-1);
  +
       return result;
     }
   
  
positive.code: import 'dart:io';
  import 'package:graphql/client.dart';
  import 'package:flutter_github_scripts/github_datatypes.dart';
  import 'package:path/path.dart';
  import 'package:quiver/core.dart' show hash2;
  // Filter by label: 'labels: ["⚠ TODAY"]'
  
  
  enum GitHubIssueType { issue, pullRequest }
  enum GitHubIssueState { open, closed, merged }
  
negative.code:           }
  
            // GitHub pagination
            if (totalIssueCount == null) totalIssueCount = page.data['search']['issueCount'];
            var pageInfo = _PageInfo.fromGraphQL(page.data['search']['pageInfo']);
            fetchAnotherPage = pageInfo.hasNextPage;
            if (fetchAnotherPage) after = '"${pageInfo.endCursor}"';
  