Filters now is package protected
tiny optimizations