Only take a filter argument

I don't know much (read: any) C# so this may explode.