Index: trunk/ppMerge/src/ppMergeMask.c
===================================================================
--- trunk/ppMerge/src/ppMergeMask.c	(revision 9996)
+++ trunk/ppMerge/src/ppMergeMask.c	(revision 10085)
@@ -84,11 +84,11 @@
 
     pmFPAview *view = pmFPAviewAlloc(0);// View of FPA, for iteration
-    pmFPAWrite(fpaOut, data->outFile, config->database, true, false); // Write header only
+    pmFPAWriteMask(fpaOut, data->outFile, config->database, true, false); // Write header only
     pmChip *chipOut;                    // Output chip of interest
     while ((chipOut = pmFPAviewNextChip(view, fpaOut, 1))) {
-        pmChipWrite(chipOut, data->outFile, config->database, true, false); // Write header only
+        pmChipWriteMask(chipOut, data->outFile, config->database, true, false); // Write header only
         pmCell *cellOut;                   // Output cell of interest
         while ((cellOut = pmFPAviewNextCell(view, fpaOut, 1))) {
-            pmCellWrite(cellOut, data->outFile, config->database, true); // Write header only
+            pmCellWriteMask(cellOut, data->outFile, config->database, true); // Write header only
 
             psImage *suspect = psMetadataLookupPtr(NULL, cellOut->analysis, "MASK.SUSPECT");
@@ -103,5 +103,5 @@
             if (cellOut->hdu && !cellOut->hdu->blankPHU) {
                 psTrace("ppMerge", 5, "Writing out cell HDU.\n");
-                pmCellWriteMask(cellOut, data->outFile, config->database);
+                pmCellWriteMask(cellOut, data->outFile, config->database, false);
                 pmCellFreeData(cellOut);
             }
@@ -110,5 +110,5 @@
         if (chipOut->hdu && !chipOut->hdu->blankPHU) {
             psTrace("ppMerge", 5, "Writing out chip HDU.\n");
-            pmChipWriteMask(chipOut, data->outFile, config->database);
+            pmChipWriteMask(chipOut, data->outFile, config->database, false, false);
             pmChipFreeData(chipOut);
         }
@@ -117,5 +117,5 @@
     if (fpaOut->hdu && !fpaOut->hdu->blankPHU) {
         psTrace("ppMerge", 5, "Writing out FPA HDU.\n");
-        pmFPAWriteMask(fpaOut, data->outFile, config->database);
+        pmFPAWriteMask(fpaOut, data->outFile, config->database, false, false);
     }
     pmFPAFreeData(fpaOut);
