diff --git a/doc/faq-parse.xml b/doc/faq-parse.xml
index b99ad81baa641de70545f6f66c2de78d3fca76b6..39302959cd59371b476e54e54521fc1c0fb05e3d 100644
--- a/doc/faq-parse.xml
+++ b/doc/faq-parse.xml
@@ -630,7 +630,7 @@ catch (const XMLException& toCatch) {
   <faq title="Is it OK to call the XMLPlatformUtils::Initialize/Terminate pair of routines multiple times in one program?">
     <q>Is it OK to call the XMLPlatformUtils::Initialize/Terminate pair of routines multiple times in one program?</q>
     <a>
-      <p>Yes.  The code has been enhanced so that calling XMLPlatformUtils::Initialize/Terminate pair of routines
+      <p>Yes.  Since &XercesCName; Version 1.5.2., the code has been enhanced so that calling XMLPlatformUtils::Initialize/Terminate pair of routines
          multiple times in one process is now allowed.
       </p>
 
@@ -834,6 +834,9 @@ catch (const XMLException&amp; toCatch) {
 
     <a>
 
+      <p>Please make sure you are using &XercesCName; Version 1.5.2 or up.
+      </p>
+
       <p>Please make sure the XMLPlatformUtils::Terminate() is the last &XercesCName; function to be called
          in your program.  NO explicit nor implicit &XercesCName; destructor (those local data that are
          destructed when going out of scope) should be called after XMLPlatformUtils::Terminate().