The findBestPage method has been busted ever since the .typeSettings and .areas properties were eliminated. The bugs were subtle: the change from .tags to .withTags broke the actual matching, and the exclusion of areas from the fetch was being done incorrectly which led to terrible performance