exclude has a different semantic everywhere else.

I think what you describe should be the default behavior and an exclude parameter should not be necessary.