Index: /branches/eam_02_branch/psphot/src/psphotBlendFit.c
===================================================================
--- /branches/eam_02_branch/psphot/src/psphotBlendFit.c	(revision 12954)
+++ /branches/eam_02_branch/psphot/src/psphotBlendFit.c	(revision 12955)
@@ -65,4 +65,7 @@
 	// replace object in image
 	if (source->mode & PM_SOURCE_MODE_SUBTRACTED) {
+	  // XXX we will need to remove the existing source->modelFlux if we do 
+	  // a non-linear fit
+	  // pmSourceSub (!NORM, -)
 	    pmModelAdd (source->pixels, source->mask, source->modelPSF, PM_MODEL_ADD_FULL);
 	}
Index: /branches/eam_02_branch/psphot/src/psphotReplaceUnfit.c
===================================================================
--- /branches/eam_02_branch/psphot/src/psphotReplaceUnfit.c	(revision 12954)
+++ /branches/eam_02_branch/psphot/src/psphotReplaceUnfit.c	(revision 12955)
@@ -20,4 +20,6 @@
 		 source->modelPSF->params->data.F32[PM_PAR_XPOS], source->modelPSF->params->data.F32[PM_PAR_YPOS]);
 
+	// why am i assuming below that this is a PSF?
+	// pmSourceAdd (!NORM, +)
 	pmModelAdd (source->pixels, source->mask, source->modelPSF, PM_MODEL_ADD_FULL);
 	source->mode &= ~PM_SOURCE_MODE_SUBTRACTED;
@@ -47,4 +49,6 @@
 	       model->params->data.F32[PM_PAR_XPOS], model->params->data.F32[PM_PAR_YPOS]);
 
+      // pmSourceAdd (source, !NORM, "+");
+      // XXX remove model selection and ps
       pmModelAdd (source->pixels, source->mask, model, PM_MODEL_ADD_FULL);
       source->mode &= ~PM_SOURCE_MODE_SUBTRACTED;
@@ -91,4 +95,5 @@
     // replace the model if 1) state says it is missing or 2) useState is false (just do it)
     if (!state || !useState) {
+      // pmSourceSub (!NORM, -)
 	pmModelSub (source->pixels, source->mask, model, PM_MODEL_ADD_FULL);
     }
@@ -111,7 +116,9 @@
     
     if (curState && !newState) {
+      // pmSourceSub (!NORM, -)
 	pmModelSub (source->pixels, source->mask, model, PM_MODEL_ADD_FULL);
     }
     if (newState && !curState) {
+      // pmSourceAdd (!NORM, +)
 	pmModelAdd (source->pixels, source->mask, model, PM_MODEL_ADD_FULL);
     }
