Index: /branches/eam_branches/ipp-20101205/psModules/src/imcombine/pmSubtractionStamps.c
===================================================================
--- /branches/eam_branches/ipp-20101205/psModules/src/imcombine/pmSubtractionStamps.c	(revision 30342)
+++ /branches/eam_branches/ipp-20101205/psModules/src/imcombine/pmSubtractionStamps.c	(revision 30343)
@@ -1186,6 +1186,7 @@
         }
        
-	// XXX TEST
-	if (source->errMag > 0.1) continue;
+	// XXX this is somewhat arbitrary...
+	if (source->errMag > 0.05) continue;
+	if (fabs(source->psfMag - source->apMag) > 0.5) continue;
 
         if (source->modelPSF) {
@@ -1196,5 +1197,4 @@
             y->data.F32[numOut] = source->peak->yf;
         }
-        // fprintf (stderr, "stamp: %5.1f %5.1f\n", x->data.F32[numOut], y->data.F32[numOut]);
         numOut++;
     }
