diff --git a/src/xercesc/internal/IGXMLScanner2.cpp b/src/xercesc/internal/IGXMLScanner2.cpp
index 0446a08320f767096e1265bb29df38907f18c9b8..e56be0197c4b3440c10f4dcdfbfaca2550fbc2fc 100644
--- a/src/xercesc/internal/IGXMLScanner2.cpp
+++ b/src/xercesc/internal/IGXMLScanner2.cpp
@@ -2204,7 +2204,7 @@ Grammar* IGXMLScanner::loadXMLSchemaGrammar(const InputSource& src,
             if (fValidate) {
               //  validate the Schema scan so far
               fValidator->setGrammar(grammar);
-              fValidator->preContentValidation(false, true);
+              fValidator->preContentValidation(false);
             }
 
             if (toCache) {
diff --git a/src/xercesc/internal/SGXMLScanner.cpp b/src/xercesc/internal/SGXMLScanner.cpp
index e82d97f93c7b09161caf4584ca44b953403ad6dc..3c4a065ef5f75a2b09124de2707c10329e4d65e0 100644
--- a/src/xercesc/internal/SGXMLScanner.cpp
+++ b/src/xercesc/internal/SGXMLScanner.cpp
@@ -3996,7 +3996,7 @@ Grammar* SGXMLScanner::loadXMLSchemaGrammar(const InputSource& src,
             if (fValidate) {
               //  validate the Schema scan so far
               fValidator->setGrammar(grammar);
-              fValidator->preContentValidation(false, true);
+              fValidator->preContentValidation(false);
             }
 
             if (toCache) {