Curious: is there any specific reason to evaluate the queryset to a list? Does `qs[0]` not produce the intended results?