Index: trunk/psphot/src/psphotMakeResiduals.c
===================================================================
--- trunk/psphot/src/psphotMakeResiduals.c	(revision 13806)
+++ trunk/psphot/src/psphotMakeResiduals.c	(revision 13900)
@@ -1,5 +1,5 @@
 # include "psphotInternal.h"
 
-bool psphotMakeResiduals (psArray *sources, psMetadata *recipe, pmPSF *psf) {
+bool psphotMakeResiduals (psArray *sources, psMetadata *recipe, pmPSF *psf, psMaskType maskVal) {
 
     bool status, isPSF;
@@ -94,5 +94,5 @@
         psImage *weight = psImageCopy (NULL, source->weight,   PS_TYPE_F32);
         psImage *mask   = psImageCopy (NULL, source->maskView, PS_TYPE_U8);
-        pmModelSub (image, mask, model, PM_MODEL_OP_FUNC);
+        pmModelSub (image, mask, model, PM_MODEL_OP_FUNC, maskVal);
 
         // re-normalize image and weight
