Index: /trunk/ppStack/src/ppStackArguments.c
===================================================================
--- /trunk/ppStack/src/ppStackArguments.c	(revision 18558)
+++ /trunk/ppStack/src/ppStackArguments.c	(revision 18559)
@@ -80,5 +80,5 @@
         } \
     } \
-    psMaskType value = pmConfigMask(name, config); \
+    psMaskType value = pmConfigMaskGet(name, config); \
     psMetadataAddU8(config->arguments, PS_LIST_TAIL, RECIPENAME, 0, NULL, value); \
 }
Index: /trunk/ppStack/src/ppStackMatch.c
===================================================================
--- /trunk/ppStack/src/ppStackMatch.c	(revision 18558)
+++ /trunk/ppStack/src/ppStackMatch.c	(revision 18559)
@@ -30,5 +30,5 @@
     psMetadata *recipe = psMetadataLookupMetadata(NULL, config->recipes, "PPSUB"); // PPSUB recipe
     int size = psMetadataLookupS32(NULL, recipe, "KERNEL.SIZE"); // Kernel half-size
-    psMaskType maskBad = pmConfigMask(psMetadataLookupStr(NULL, recipe, "MASK.BAD"), config); // Value to mask
+    psMaskType maskBad = pmConfigMaskGet(psMetadataLookupStr(NULL, recipe, "MASK.BAD"), config); // Value to mask
     bool mdok;                          // Status of MD lookup
     bool renorm = psMetadataLookupBool(&mdok, config->arguments, "RENORM"); // Renormalise variances?
@@ -64,5 +64,5 @@
         int ringsOrder = psMetadataLookupS32(NULL, recipe, "RINGS.ORDER"); // RINGS polynomial order
         int binning = psMetadataLookupS32(NULL, recipe, "SPAM.BINNING"); // Binning for SPAM kernel
-        psMaskType maskBlank = pmConfigMask(psMetadataLookupStr(NULL, recipe, "MASK.BLANK"),
+        psMaskType maskBlank = pmConfigMaskGet(psMetadataLookupStr(NULL, recipe, "MASK.BLANK"),
                                             config); // Mask for blank reg.
         float badFrac = psMetadataLookupF32(NULL, recipe, "BADFRAC"); // Maximum bad fraction
Index: /trunk/ppSub/src/ppSubLoop.c
===================================================================
--- /trunk/ppSub/src/ppSubLoop.c	(revision 18558)
+++ /trunk/ppSub/src/ppSubLoop.c	(revision 18559)
@@ -15,6 +15,6 @@
 {
     // Value to mask
-    psMaskType maskBlank = pmConfigMask(psMetadataLookupStr(NULL, config->arguments, "MASK.BLANK"), config) |
-        pmConfigMask(psMetadataLookupStr(NULL, config->arguments, "MASK.BAD"),
+    psMaskType maskBlank = pmConfigMaskGet(psMetadataLookupStr(NULL, config->arguments, "MASK.BLANK"), config) |
+        pmConfigMaskGet(psMetadataLookupStr(NULL, config->arguments, "MASK.BAD"),
                      config); // Mask for subtracted image
 
Index: /trunk/ppSub/src/ppSubReadout.c
===================================================================
--- /trunk/ppSub/src/ppSubReadout.c	(revision 18558)
+++ /trunk/ppSub/src/ppSubReadout.c	(revision 18559)
@@ -77,7 +77,7 @@
     int binning = psMetadataLookupS32(NULL, config->arguments, "SPAM.BINNING"); // Binning for SPAM kernel
     float penalty = psMetadataLookupF32(NULL, config->arguments, "PENALTY"); // Penalty for wideness
-    psMaskType maskBad = pmConfigMask(psMetadataLookupStr(NULL, config->arguments, "MASK.BAD"),
+    psMaskType maskBad = pmConfigMaskGet(psMetadataLookupStr(NULL, config->arguments, "MASK.BAD"),
                                     config); // Value to mask
-    psMaskType maskBlank = pmConfigMask(psMetadataLookupStr(NULL, config->arguments, "MASK.BLANK"),
+    psMaskType maskBlank = pmConfigMaskGet(psMetadataLookupStr(NULL, config->arguments, "MASK.BLANK"),
                                         config); // Mask for blank reg.
     float badFrac = psMetadataLookupF32(NULL, config->arguments, "BADFRAC"); // Maximum bad fraction
@@ -100,5 +100,5 @@
     if (!inRO->mask) {
         if (psMetadataLookupBool(NULL, config->arguments, "MASK.GENERATE")) {
-            pmReadoutSetMask(inRO, pmConfigMask("SAT", config), pmConfigMask("BAD", config));
+            pmReadoutSetMask(inRO, pmConfigMaskGet("SAT", config), pmConfigMaskGet("BAD", config));
         } else {
             inRO->mask = psImageAlloc(numCols, numRows, PS_TYPE_MASK);
@@ -108,5 +108,5 @@
     if (!refRO->mask) {
         if (psMetadataLookupBool(NULL, config->arguments, "MASK.GENERATE")) {
-            pmReadoutSetMask(refRO, pmConfigMask("SAT", config), pmConfigMask("BAD", config));
+            pmReadoutSetMask(refRO, pmConfigMaskGet("SAT", config), pmConfigMaskGet("BAD", config));
         } else {
             refRO->mask = psImageAlloc(numCols, numRows, PS_TYPE_MASK);
Index: /trunk/pstamp/src/ppstampMosaic.c
===================================================================
--- /trunk/pstamp/src/ppstampMosaic.c	(revision 18558)
+++ /trunk/pstamp/src/ppstampMosaic.c	(revision 18559)
@@ -29,5 +29,5 @@
     psFree(mosaicView);
 
-    psMaskType blankMask = pmConfigMask("BLANK", config);
+    psMaskType blankMask = pmConfigMaskGet("BLANK", config);
 
     status = pmChipMosaic(mChip, inChip, true, blankMask);
