Add collection filter
Take advantage of the little optimization for is_bool checking