Correctly check for empty list
Fixed issue where reversing sliced events queryset would return None