keep track of why a filter exists