diff --git a/modules/io/src/mol/mmcif_reader.cc b/modules/io/src/mol/mmcif_reader.cc
index e2f67b11973a381ce034836d98a54f808cdfcd77..0fb3c18d540bc935797498799125095437b748ca 100644
--- a/modules/io/src/mol/mmcif_reader.cc
+++ b/modules/io/src/mol/mmcif_reader.cc
@@ -1312,6 +1312,12 @@ MMCifReader::MMCifSecStructElement MMCifReader::DetermineSecStructType(
   else if (type == StringRef("STRN", 4)) {
     return MMCIF_STRAND;
   }
+  else if (type == StringRef("BEND", 4)) {
+    return MMCIF_COIL;
+  }
+  else if (type == StringRef("OTHER", 5)) {
+    return MMCIF_COIL;
+  }
 
   throw IOException(this->FormatDiagnostic(STAR_DIAG_ERROR,
                                     "Unknown secondary structure class found: "+
diff --git a/modules/io/src/mol/mmcif_reader.hh b/modules/io/src/mol/mmcif_reader.hh
index c6e2e32fdbfef23eba378f9e6efbffb7ac3a79df..3d10f03d47aa7b25311e1a5975bc628511034870 100644
--- a/modules/io/src/mol/mmcif_reader.hh
+++ b/modules/io/src/mol/mmcif_reader.hh
@@ -342,7 +342,8 @@ protected:
   typedef enum {
     MMCIF_HELIX,
     MMCIF_STRAND,
-    MMCIF_TURN
+    MMCIF_TURN,
+    MMCIF_COIL
   } MMCifSecStructElement;
 
   /// \brief Check whether an element was classified sheet or helix