diff --git a/NifImport/ImportMeshAndSkin.cpp b/NifImport/ImportMeshAndSkin.cpp
index 552a76fd3f841da4f5c2053760ab7dfa08d971da..60fd100083116795f5814e1006879b4ece4b486e 100644
--- a/NifImport/ImportMeshAndSkin.cpp
+++ b/NifImport/ImportMeshAndSkin.cpp
@@ -136,7 +136,9 @@ bool NifImporter::ImportMesh(ImpNode *node, TriObject *o, NiTriBasedGeomRef triG
                   pFaces[i].SpecifyNormalID(1, tri.v2);
                   pFaces[i].SpecifyNormalID(2, tri.v3);
                }
+#if VERSION_3DSMAX > ((7000<<16)+(15<<8)+0) // Version 7+
                specNorms->SetAllExplicit(true);
+#endif
                specNorms->CheckNormals();
             }
 #endif
@@ -368,7 +370,9 @@ bool NifImporter::ImportMultipleGeometry(NiNodeRef parent, vector<NiTriBasedGeom
             //   face.SpecifyNormalID(1, tri.v2);
             //   face.SpecifyNormalID(2, tri.v3);
             //}
-            specNorms->SetAllExplicit(true);
+#if VERSION_3DSMAX > ((7000<<16)+(15<<8)+0) // Version 7+
+			specNorms->SetAllExplicit(true);
+#endif
             specNorms->CheckNormals();
          }
 #endif