Index: /issm/trunk-jpl/src/c/objects/KML/KML_Object.cpp
===================================================================
--- /issm/trunk-jpl/src/c/objects/KML/KML_Object.cpp	(revision 11342)
+++ /issm/trunk-jpl/src/c/objects/KML/KML_Object.cpp	(revision 11343)
@@ -76,4 +76,5 @@
 
 	int   i;
+	char  indent2[81];
 	bool  flag=true;
 
@@ -98,7 +99,10 @@
 /*  loop over the unknown objects for the object  */
 
+	memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char));
+	strcat(indent2,"  ");
+
 	if (unknwn->Size())
 		for (i=0; i<unknwn->Size(); i++) {
-			((KML_Unknown *)unknwn->GetObjectByOffset(i))->DeepEcho(indent);
+			((KML_Unknown *)unknwn->GetObjectByOffset(i))->DeepEcho(indent2);
 		}
 	else
Index: /issm/trunk-jpl/src/c/objects/KML/KML_Unknown.cpp
===================================================================
--- /issm/trunk-jpl/src/c/objects/KML/KML_Unknown.cpp	(revision 11342)
+++ /issm/trunk-jpl/src/c/objects/KML/KML_Unknown.cpp	(revision 11343)
@@ -44,9 +44,11 @@
 	bool  flag=true;
 
-	_printf_(flag,"KML_Unknown_%s:\n",name);
+	_printf_(flag,"KML_Unknown %s:\n",name);
 	KML_Object::Echo();
 
 	if (value     )
 		_printf_(flag,"         value: \"%s\"\n"     ,value);
+    else
+        _printf_(flag,"         value: [none]\n"     );
 
 	return;
@@ -68,9 +70,11 @@
 	bool  flag=true;
 
-	_printf_(flag,"%sKML_Unknown_%s:\n",indent,name);
+	_printf_(flag,"%sKML_Unknown %s:\n",indent,name);
 	KML_Object::DeepEcho(indent);
 
 	if (value     )
 		_printf_(flag,"%s         value: \"%s\"\n"     ,indent,value);
+    else
+        _printf_(flag,"%s         value: [none]\n"     ,indent);
 
 	return;
@@ -79,6 +83,4 @@
 /*FUNCTION KML_Unknown::Write {{{1*/
 void  KML_Unknown::Write(FILE* filout,const char* indent){
-
-	char  indent2[81];
 
 	fprintf(filout,"%s<%s",indent,name);
@@ -90,8 +92,5 @@
 		fprintf(filout,"%s  %s\n",indent,value);
 
-	memcpy(indent2,indent,(strlen(indent)+1)*sizeof(char));
-	strcat(indent2,"  ");
-
-	KML_Object::Write(filout,indent2);
+	KML_Object::Write(filout,indent);
 
 	fprintf(filout,"%s</%s>\n",indent,name);
