diff --git a/src/parsers/IDOMParser.hpp b/src/parsers/IDOMParser.hpp
index 0b963e5175ac44ae9755feafa1b899d57ad5302f..75bb2a033453eace6112fd875f4d59af9774b93c 100644
--- a/src/parsers/IDOMParser.hpp
+++ b/src/parsers/IDOMParser.hpp
@@ -143,11 +143,10 @@ public :
     void reset();
 
     /** Reset the documents vector pool and release all the associated memory
-      * back to the heap.
+      * back to the system.
       *
       * When parsing a document using an IDOMParser, all memory allocated
-      * for a DOM tree is associated to the DOM document which will be
-      * deleted when the parser instance is deleted.
+      * for a DOM tree is associated to the DOM document.
       *
       * If you do multiple parse using the same IDOMParser instance, then
       * multiple DOM documents will be generated and saved in a vector pool.
@@ -157,7 +156,7 @@ public :
       * If you don't need these DOM documents anymore and don't want to
       * destroy the IDOMParser instance at this moment, then you can call this method
       * to reset the document vector pool and release all the allocated memory
-      * back to the heap.
+      * back to the system.
       *
       * It is an error to call this method if you are in the middle of a
       * parse (e.g. in the mid of a progressive parse).