Index: /trunk/ppMerge/src/ppMergeCombine.c
===================================================================
--- /trunk/ppMerge/src/ppMergeCombine.c	(revision 14355)
+++ /trunk/ppMerge/src/ppMergeCombine.c	(revision 14356)
@@ -286,5 +286,7 @@
                         data->stats = psMetadataAlloc();
                     }
-                    if (!ppStatsFPA(data->stats, data->out, view, options->combine->maskVal, config)) {
+                    if (!ppStatsFPA(data->stats, data->out, view,
+                                    options->combine->maskVal | pmConfigMask("BLANK", config),
+                                    config)) {
                         psError(PS_ERR_UNEXPECTED_NULL, true, "Unable to generate stats for image.\n");
                         return false;
@@ -304,5 +306,5 @@
             for (int i = 0; i < filenames->n; i++) {
                 pmFPA *fpaIn = data->in->data[i]; // Input FPA
-		if (!fpaIn) { continue; } // was not a valid input file
+                if (!fpaIn) { continue; } // was not a valid input file
                 pmChip *chipIn = fpaIn->chips->data[view->chip]; // Input chip
                 pmCell *cellIn = chipIn->cells->data[view->cell]; // Input cell
@@ -325,5 +327,5 @@
         for (int i = 0; i < filenames->n; i++) {
             pmFPA *fpaIn = data->in->data[i]; // Input FPA
-	    if (!fpaIn) { continue; } // was not a valid input file
+            if (!fpaIn) { continue; } // was not a valid input file
             pmChip *chipIn = fpaIn->chips->data[view->chip]; // Input chip
             pmChipFreeData(chipIn);
@@ -345,5 +347,5 @@
     for (int i = 0; i < filenames->n; i++) {
         pmFPA *fpaIn = data->in->data[i]; // Input FPA
-	if (!fpaIn) { continue; } // was not a valid input file
+        if (!fpaIn) { continue; } // was not a valid input file
         pmFPAFreeData(fpaIn);
     }
Index: /trunk/ppMerge/src/ppMergeOptions.c
===================================================================
--- /trunk/ppMerge/src/ppMergeOptions.c	(revision 14355)
+++ /trunk/ppMerge/src/ppMergeOptions.c	(revision 14356)
@@ -24,5 +24,5 @@
 
 // Allocator
-ppMergeOptions *ppMergeOptionsAlloc(void)
+ppMergeOptions *ppMergeOptionsAlloc(const pmConfig *config)
 {
     ppMergeOptions *options = psAlloc(sizeof(ppMergeOptions)); // The options, to return
@@ -59,4 +59,5 @@
     options->combine->maskVal = 0xff;
     options->combine->weights = false;
+    options->combine->blank = pmConfigMask("BLANK", config);
     options->satMask = 0x00;
     options->badMask = 0x00;
@@ -96,5 +97,5 @@
     )
 {
-    ppMergeOptions *options = ppMergeOptionsAlloc(); // The merge options
+    ppMergeOptions *options = ppMergeOptionsAlloc(config); // The merge options
 
     // We need to work out the camera before we can get the recipe.  Take the first input and inspect it.
Index: /trunk/ppMerge/src/ppMergeOptions.h
===================================================================
--- /trunk/ppMerge/src/ppMergeOptions.h	(revision 14355)
+++ /trunk/ppMerge/src/ppMergeOptions.h	(revision 14356)
@@ -44,5 +44,5 @@
 
 // Allocator
-ppMergeOptions *ppMergeOptionsAlloc(void);
+ppMergeOptions *ppMergeOptionsAlloc(const pmConfig *config);
 
 
