diff --git a/SimoxUtility/xml/rapidxml/RapidXMLWrapper.h b/SimoxUtility/xml/rapidxml/RapidXMLWrapper.h
index f56a579be8af65893247c3a29fa521ef0fcd7086..f5e193b172d9f91e85d331550cd502c98aef40c4 100644
--- a/SimoxUtility/xml/rapidxml/RapidXMLWrapper.h
+++ b/SimoxUtility/xml/rapidxml/RapidXMLWrapper.h
@@ -601,6 +601,8 @@ public:
         declaration->append_attribute("version", "1.0");
         declaration->append_attribute("encoding", "utf-8");
         doc->append_node(declaration->node);
+
+        // ownership of doc is transferred to RapidXMLWrapperRootNode rootNode
         RapidXMLWrapperRootNodePtr rootNode = RapidXMLWrapperRootNodePtr(new RapidXMLWrapperRootNode(doc, name));
         doc->append_node(rootNode->node);
         return rootNode;