Renaming the legacy delegate to 'provider'.