Index: /branches/eam_branches/20090715/psphot/src/psphotPSFConvModel.c
===================================================================
--- /branches/eam_branches/20090715/psphot/src/psphotPSFConvModel.c	(revision 25607)
+++ /branches/eam_branches/20090715/psphot/src/psphotPSFConvModel.c	(revision 25608)
@@ -37,4 +37,8 @@
     }
 
+    // adjust the pixels based on the footprint
+    float radius = psphotSetRadiusEXT (readout, source, markVal);
+    if (!pmSourceMoments (source, radius, 0.0, 0.0)) return false;
+
     // XXX test : modify the Io, SXX, SYY terms based on the psf SXX, SYY terms:
     psEllipseShape psfShape;
@@ -67,7 +71,4 @@
     psVector *params  = modelConv->params;
     psVector *dparams = modelConv->dparams;
-
-    // XXX this needs to be changed to use the new psphotSetRadiusEXT function
-    psphotCheckRadiusEXT (readout, source, modelConv, markVal);
 
     // create the minimization constraints
