Index: trunk/ppStack/src/ppStackCombineFinal.c
===================================================================
--- trunk/ppStack/src/ppStackCombineFinal.c	(revision 30874)
+++ trunk/ppStack/src/ppStackCombineFinal.c	(revision 31054)
@@ -114,6 +114,10 @@
 
     if (options->stats) {
-      psMetadataAddF32(options->stats, PS_LIST_TAIL, "TIME_FINAL", 0,
-		       "Time to make final stack", psTimerMark("PPSTACK_FINAL"));
+        // only add the timer if it has not been set (convolved stack)
+        // XXX this is weak: we should be distinguishing explicitly between convolved and unconvolved stacks
+        psMetadataLookupF32 (&status, options->stats, "TIME_FINAL");
+        if (!status) {
+	  psMetadataAddF32(options->stats, PS_LIST_TAIL, "TIME_FINAL", PS_META_REPLACE, "Time to make final stack", psTimerMark("PPSTACK_FINAL"));
+	}
     }
     
