                  api_settings.NON_FIELD_ERRORS_KEY: [message]
              })
  
          ret = []
          errors = ReturnList(serializer=self)
  
          for item in data:
              try:
                  validated = self.child.run_validation(item)
              except ValidationError as exc:
 
</s> remove         ret = {}
        errors = ReturnDict(serializer=self)
 </s> add         ret = OrderedDict()
        errors = OrderedDict() </s> remove         ret = ReturnDict(serializer=self)
 </s> add         ret = OrderedDict() </s> remove         return ReturnList(
            [self.child.to_representation(item) for item in iterable],
            serializer=self
        )
 </s> add         return [
            self.child.to_representation(item) for item in iterable
        ] </s> remove         return ReturnList(serializer=self)
 </s> add         return []
        errors = []
                  api_settings.NON_FIELD_ERRORS_KEY: [message]
              })
  
          ret = []
        errors = []
  
          for item in data:
              try:
                  validated = self.child.run_validation(item)
              except ValidationError as exc:
keep keep keep keep replace keep keep keep keep keep
 ReturnList and ReturnDict wrapped at nicer point 
rest_framework/serializers.py