clean up unparserfilternew to make it do less work that isn't printing

**do not review yet**