correct a bug with provider services