Index: /trunk/psphot/src/psphotFullForceReadout.c
===================================================================
--- /trunk/psphot/src/psphotFullForceReadout.c	(revision 42486)
+++ /trunk/psphot/src/psphotFullForceReadout.c	(revision 42487)
@@ -106,4 +106,22 @@
     psphotKronFlux (config, view, filerule);
 
+    // Option to do the non-linear fitting for the brighter sources
+    if (1) {
+      // identify CRs and extended sources (only unmeasured sources are measured)
+      psphotSourceSize (config, view, filerule, true); // pass 1 (detections->allSources)
+
+      // non-linear PSF and EXT fit to brighter sources
+      // replace model flux, adjust mask as needed, fit, subtract the models (full stamp)
+      // XXX: can leave faulted job in done queue
+      psphotBlendFit (config, view, filerule); // pass 1 (detections->allSources)
+
+      // replace all sources
+      psphotReplaceAllSources (config, view, filerule, false); // pass 1 (detections->allSources)
+
+      // linear fit to include all sources (subtract again)
+      // NOTE : apply to ALL sources (extended + psf)
+      psphotFitSourcesLinear (config, view, filerule, true, true); // pass 2 (detections->allSources)
+    }
+
     psphotChipParams (config, view, filerule);
 
