won't purl_save also clear the provider cache?