Index: trunk/psphot/src/psphotEnsemblePSF.c
===================================================================
--- trunk/psphot/src/psphotEnsemblePSF.c	(revision 9527)
+++ trunk/psphot/src/psphotEnsemblePSF.c	(revision 9529)
@@ -119,5 +119,5 @@
 	// set model to unit peak, zero sky (we assume sky is subtracted)
 	model->params->data.F32[PM_PAR_SKY] = 0.0;
-	model->params->data.F32[PM_PAR_FLUX] = 1.0;
+	model->params->data.F32[PM_PAR_I0] = 1.0;
 
 	// fill in the model pixel values
@@ -200,6 +200,6 @@
 	    psAbort ("psphot", "ensemble source is nan");
 	}
-	Fi->modelPSF->params->data.F32[PM_PAR_FLUX] = norm->data.F32[i];
-	Fi->modelPSF->dparams->data.F32[PM_PAR_FLUX] = sqrt(sqrt(2) * norm->data.F32[i] / (sparse->Bfj->data.F32[i] * weight->data.F32[i]));
+	Fi->modelPSF->params->data.F32[PM_PAR_I0] = norm->data.F32[i];
+	Fi->modelPSF->dparams->data.F32[PM_PAR_I0] = sqrt(sqrt(2) * norm->data.F32[i] / (sparse->Bfj->data.F32[i] * weight->data.F32[i]));
 	// XXX EAM : this factor of sqrt(2) makes the errors consistent, but I don't understand it
 
