Index: trunk/psphot/src/psphotPSFConvModel.c
===================================================================
--- trunk/psphot/src/psphotPSFConvModel.c	(revision 17396)
+++ trunk/psphot/src/psphotPSFConvModel.c	(revision 18555)
@@ -9,6 +9,9 @@
 // modelConv to contain the fitted parameters, and the modelFlux to contain the 
 // convolved model image.
-pmModel *psphotPSFConvModel (pmReadout *readout, pmSource *source, pmModelType modelType, psMaskType maskVal, int psfSize) {
+pmModel *psphotPSFConvModel (pmReadout *readout, pmSource *source, pmModelType modelType, psMaskType maskVal, psMaskType markVal, int psfSize) {
     
+    // maskVal is used to test for rejected pixels, and must include markVal
+    maskVal |= markVal;
+
     // make sure we save a cached copy of the psf flux
     pmSourceCachePSF (source, maskVal);
@@ -65,5 +68,5 @@
     psVector *dparams = modelConv->dparams;
 
-    psphotCheckRadiusEXT (readout, source, modelConv);
+    psphotCheckRadiusEXT (readout, source, modelConv, markVal);
 
     // create the minimization constraints
