modifications to the filter interface