diff -r 25fb3b9c92df jgrimbert/smp/source/backend/shape/isosurf.cpp
--- a/jgrimbert/smp/source/backend/shape/isosurf.cpp	Sun Jun 23 18:32:44 2013 +0200
+++ b/jgrimbert/smp/source/backend/shape/isosurf.cpp	Mon Jun 24 11:39:50 2013 +0200
@@ -25,9 +25,9 @@
  * DKBTrace Ver 2.0-2.12 were written by David K. Buck & Aaron A. Collins.
  * ---------------------------------------------------------------------------
  * $File: //depot/jgrimbert/smp/source/backend/shape/isosurf.cpp $
- * $Revision: #2 $
- * $Change: 5909 $
- * $DateTime: 2013/06/21 11:16:45 $
+ * $Revision: #3 $
+ * $Change: 5912 $
+ * $DateTime: 2013/06/24 05:39:04 $
  * $Author: jgrimbert $
  *******************************************************************************/
 
@@ -714,7 +714,7 @@
 	eval = false;
 	closed = true;
 	container_shape = 0;
-	isCopy = false;
+	//isCopy = false;
 
 	max_gradient = 1.1;
 	gradient = 0.0;
@@ -727,6 +727,7 @@
 	mginfo->eval_max = 0.0;
 	mginfo->eval_cnt = 0.0;
 	mginfo->eval_gradient_sum = 0.0;
+  mginfo->print_done = false;
 }
 
 
@@ -770,7 +771,7 @@
 	New->mginfo->refcnt++;
 
 	// mark it as copy for use by max_gradient warning code
-	New->isCopy = true;
+	//New->isCopy = true;
 
 	return (New);
 }
@@ -846,8 +847,10 @@
 	mginfo->gradient = max(gradient, mginfo->gradient);
 	mginfo->max_gradient = max((DBL)temp_max_gradient, mginfo->max_gradient);
 
-	if (isCopy == false)
+	// if (isCopy == false)
+	if (mginfo->print_done == false)
 	{
+	  mginfo->print_done == true;
 		FunctionCode *fn = vm->GetFunction(*(Function));
 
 		if (fn != NULL)
diff -r 25fb3b9c92df jgrimbert/smp/source/backend/shape/isosurf.h
--- a/jgrimbert/smp/source/backend/shape/isosurf.h	Sun Jun 23 18:32:44 2013 +0200
+++ b/jgrimbert/smp/source/backend/shape/isosurf.h	Mon Jun 24 11:39:50 2013 +0200
@@ -25,9 +25,9 @@
  * DKBTrace Ver 2.0-2.12 were written by David K. Buck & Aaron A. Collins.
  * ---------------------------------------------------------------------------
  * $File: //depot/jgrimbert/smp/source/backend/shape/isosurf.h $
- * $Revision: #2 $
- * $Change: 5909 $
- * $DateTime: 2013/06/21 11:16:45 $
+ * $Revision: #3 $
+ * $Change: 5912 $
+ * $DateTime: 2013/06/24 05:39:04 $
  * $Author: jgrimbert $
  *******************************************************************************/
 
@@ -124,6 +124,7 @@
 	unsigned int refcnt;
 	DBL max_gradient, gradient;
 	DBL eval_max, eval_cnt, eval_gradient_sum, eval_var;
+  bool print_done;
 };
 
 struct ISO_ThreadData
@@ -152,7 +153,7 @@
 		int max_trace;
 		bool closed;
 		bool eval;
-		bool isCopy;
+		//bool isCopy;
 
 		int container_shape;
 		union
