Why reinstantiate this over and over? Why not set up `EntryFiler.filter` as a class method? It seems like that's what you're trying to do here.