scraper only has one non-error hook now and just one route extractor