Index: trunk/psModules/src/imcombine/pmSubtractionMatch.c
===================================================================
--- trunk/psModules/src/imcombine/pmSubtractionMatch.c	(revision 15325)
+++ trunk/psModules/src/imcombine/pmSubtractionMatch.c	(revision 15329)
@@ -283,5 +283,5 @@
 
                 stamps = pmSubtractionStampsSet(xStamp, yStamp, fluxStamp, reference->image, subMask,
-                                                region, stampSpacing, input ? 0 : 2 * footprint);
+                                                region, stampSpacing, input ? 0 : footprint + size);
                 psFree(stampsData);
             }
@@ -312,5 +312,5 @@
             int numRejected = -1;               // Number of rejected stamps in each iteration
             for (int k = 0; k < iter && numRejected != 0; k++) {
-                psTrace("psModules.imcombine", 2, "Iteration %d...\n", k);
+                psLogMsg("psModules.imcombine", PS_LOG_INFO, "Iteration %d.", k);
 
                 if (!getStamps(&stamps, reference, input, subMask, weight, region,
@@ -342,7 +342,4 @@
                     goto ERROR;
                 }
-                psLogMsg("psModules.imcombine", PS_LOG_INFO, "%d stamps rejected on iteration %d.",
-                         numRejected, k);
-
                 memCheck("  reject stamps");
             }
@@ -355,4 +352,5 @@
                     goto ERROR;
                 }
+                (void)pmSubtractionRejectStamps(stamps, subMask, solution, footprint, NAN, kernels);
             }
             psFree(stamps);
