updated to nonNull check for 0 valued scraper data cost supply