whoops reversed the polarity on the filtration
change the names of some fields (and adjust respective tests) and add a TODO
sketching out a sensible logger for sensible folk