"provider" bug fix