Index: trunk/psModules/src/objects/pmFootprint.c
===================================================================
--- trunk/psModules/src/objects/pmFootprint.c	(revision 30621)
+++ trunk/psModules/src/objects/pmFootprint.c	(revision 31153)
@@ -98,7 +98,12 @@
 }
 
+// XXX not actually used anywhere
 pmFootprint *pmFootprintNormalize(pmFootprint *fp) {
     if (fp != NULL && !fp->normalized) {
-	fp->peaks = psArraySort(fp->peaks, pmPeakSortBySN);
+	if (PM_PEAKS_CULL_WITH_SMOOTHED_IMAGE) {
+	    fp->peaks = psArraySort(fp->peaks, pmPeaksSortBySmoothFluxDescend);
+	} else {
+	    fp->peaks = psArraySort(fp->peaks, pmPeaksSortByRawFluxDescend);
+	}
 	fp->normalized = true;
     }
