harvester now holds to a url-centric model