Index: /trunk/ippconfig/recipes/psphot.config
===================================================================
--- /trunk/ippconfig/recipes/psphot.config	(revision 40034)
+++ /trunk/ippconfig/recipes/psphot.config	(revision 40035)
@@ -692,4 +692,7 @@
   OUTPUT.FORMAT		            STR  PS1_DV5       # Format of output file
 
+  PSF_FIT_MODEL_SUM_FRAC_CUT        F32  0.5
+  PSF_FIT_MASKED_SUM_FRAC_CUT       F32  0.1
+
   # Extended source fit parameters
   # these models are used for high-quality shape analysis after all sources have been removed
@@ -711,4 +714,7 @@
   CHIP_PARAMS                       BOOL FALSE
 
+  PSF_FIT_MODEL_SUM_FRAC_CUT        F32  0.5
+  PSF_FIT_MASKED_SUM_FRAC_CUT       F32  0.1
+
   # Extended source fit parameters
   # these models are used for high-quality shape analysis after all sources have been removed
@@ -748,5 +754,5 @@
 
   PSF_FIT_MODEL_SUM_FRAC_CUT        F32  0.5
-  PSF_FIT_MASKED_SUM_FRAC_CUT       F32  0.5
+  PSF_FIT_MASKED_SUM_FRAC_CUT       F32  0.1
 
   # Extended source fit parameters
Index: /trunk/psphot/src/psphotFitSourcesLinear.c
===================================================================
--- /trunk/psphot/src/psphotFitSourcesLinear.c	(revision 40034)
+++ /trunk/psphot/src/psphotFitSourcesLinear.c	(revision 40035)
@@ -284,4 +284,14 @@
         //if (modelSum  < cut * normFlux) continue;
         //if (maskedSum < cut * normFlux) continue;
+
+        // MEH add the log comments back in as trace instead, psphot 5?  
+        if (modelSum < 0.8*normFlux) {
+           psTrace ("psphot", 5, "low-sig model @ %f, %f (%f masked sum, %f sum, %f normFlux, %f peak)\n",
+                   source->peak->xf, source->peak->yf, maskedSum, modelSum, normFlux, source->peak->rawFlux);
+        }
+        if (maskedSum < 0.5*normFlux) {
+           psTrace ("psphot", 5, "worrying model @ %f, %f (%f masked sum, %f sum, %f normFlux, %f peak)\n",
+                   source->peak->xf, source->peak->yf, maskedSum, modelSum, normFlux, source->peak->rawFlux);
+        } 
         if (modelSum  < cutModelSum * normFlux) continue;
         if (maskedSum < cutMaskedSum * normFlux) continue;
