handle setspecs correctly (currently: provider:PROVIDER and collection:PROVIDER:COLLECTION)