I'm wondering whether an explicit passthrough filter for call without allowduplicates and a throw in case of unsupported filter would be reasonable here