WDYT about explicitly returning `true` after calling `replace_filters`? Current implementation relies on the fact that `@exclusions.clear` in `replace_filters` returns a truthy value. This could break in a non-obvious way if `replace_filters` changes.