moved checksum support out of core scraper