starting to add hooks for conditions based on filter invocation