pass duplicates into the provider