author obj not always in queryset results so we should be using pop on the dictionary to avoid errors