rename 'client' to 'provider', breaking.