Index: /trunk/ppStack/src/ppStackMatch.c
===================================================================
--- /trunk/ppStack/src/ppStackMatch.c	(revision 15447)
+++ /trunk/ppStack/src/ppStackMatch.c	(revision 15448)
@@ -79,7 +79,7 @@
     // Do the image matching
     if (!pmSubtractionMatch(output, input, fake, footprint, regionSize, spacing, threshold, sources,
-                            stampsName, target, type, size, order, widths, orders, inner, ringsOrder,
+                            stampsName, type, size, order, widths, orders, inner, ringsOrder,
                             binning, optimum, optWidths, optOrder, optThresh, iter, rej, maskBad,
-                            maskBlank, badFrac)) {
+                            maskBlank, badFrac, PM_SUBTRACTION_MODE_TARGET)) {
         psError(PS_ERR_UNKNOWN, false, "Unable to match images.");
         psFree(fake);
Index: /trunk/ppSub/src/ppSubReadout.c
===================================================================
--- /trunk/ppSub/src/ppSubReadout.c	(revision 15447)
+++ /trunk/ppSub/src/ppSubReadout.c	(revision 15448)
@@ -90,8 +90,8 @@
     }
 
-    if (!pmSubtractionMatch(outRO, refRO, inRO, footprint, regionSize, spacing, threshold, sources,
-                            stampsName, NAN, type, size, order, widths, orders, inner, ringsOrder,
+    if (!pmSubtractionMatch(outRO, inRO, refRO, footprint, regionSize, spacing, threshold, sources,
+                            stampsName, type, size, order, widths, orders, inner, ringsOrder,
                             binning, optimum, optWidths, optOrder, optThresh, iter, rej, maskBad,
-                            maskBlank, badFrac)) {
+                            maskBlank, badFrac, PM_SUBTRACTION_MODE_UNSURE)) {
         psError(PS_ERR_UNKNOWN, false, "Unable to match images.");
         psFree(outRO);
