'Return True if the filter needs to be run for n-th instances.
Only need to override this if a filter needs anything other than
"first only" or "all" behaviour.'

def run_filter_for_index(self, index):

    return (not (self.run_filter_once_per_request and (index > 0)))
