Fix end detection for empty list items