Fix bug in add_provider 'all' argument