Get the filter source mode and path on check
Comments +  make mocakable
Moved to a new file
Comments
Apply callback filter source args
Apply tests
:lipstick: split into new files
Less indirection with callbacks
Filter Mode Safe Handle to new file