Tweak download_product() method