I prefer my way because I'm not sure what `serializer.data` can be beside a list/queryset. I'd need to double-check.

(On second thought: are serializers supposed to accept already limited querysets as their input ?)