Filters and factories