Remove lsel from essential check as we don't actually support this property at all yet
diff --git a/src/read.c b/src/read.c
index d236d30..d1b4b45 100644
--- a/src/read.c
+++ b/src/read.c
@@ -1486,18 +1486,17 @@
                     // types in this list are *required* in the spec to be flagged as essential when
                     // associated with an item.
                     static const char * const essentialTypes[] = {
+
                         // AVIF: Section 2.2.1: "This property shall be marked as essential."
                         "av1C",
 
-                        // HEIF: Section 6.5.11.1: "essential shall be equal to 1 for an 'lsel' item property."
-                        "lsel",
-
                         // MIAF: Section 7.3.9: "All transformative properties associated with coded
                         // and derived images required or conditionally required by this document
                         // shall be marked as essential"
                         "clap",
                         "irot",
                         "imir"
+
                     };
                     size_t essentialTypesCount = sizeof(essentialTypes) / sizeof(essentialTypes[0]);
                     for (size_t i = 0; i < essentialTypesCount; ++i) {