Index: /branches/eam_branches/20091201/psModules/src/objects/pmFootprintCullPeaks.c
===================================================================
--- /branches/eam_branches/20091201/psModules/src/objects/pmFootprintCullPeaks.c	(revision 26627)
+++ /branches/eam_branches/20091201/psModules/src/objects/pmFootprintCullPeaks.c	(revision 26628)
@@ -128,5 +128,8 @@
                 keep = false;
         }
-        if (!keep) continue;
+        if (!keep) {
+	    psAssert (!peak->assigned, "logic error: trying to drop a previously-assigned peak");  // we should not drop any already assigned peaks.
+	    continue;
+	}
 
         psArrayAdd (brightPeaks, 128, fp->peaks->data[i]);
