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

def run_filter_for_index(self, index):

    if (self.run_filter_once_per_request and (index > 0)):
        return False
    else:
        return True
