Index: trunk/ppImage/src/ppImageOptions.c
===================================================================
--- trunk/ppImage/src/ppImageOptions.c	(revision 18556)
+++ trunk/ppImage/src/ppImageOptions.c	(revision 20444)
@@ -247,4 +247,5 @@
     options->doAstromChip   = psMetadataLookupBool(NULL, recipe, "ASTROM.CHIP");
     options->doAstromMosaic = psMetadataLookupBool(NULL, recipe, "ASTROM.MOSAIC");
+    options->doBG           = psMetadataLookupBool(NULL, recipe, "BACKGROUND");
 
     // even if not requested explicitly, if any of these are set, build an internal mask and weight:
@@ -253,5 +254,5 @@
         options->doMaskBuild = true;
         options->doWeightBuild = true;
-    } else if (options->doMask) {
+    } else if (options->doMask || options->doBG) {
         options->doMaskBuild = true;
     }
@@ -267,5 +268,4 @@
     options->fringeKeep = psMetadataLookupF32(NULL, recipe, "FRINGE.KEEP");
 
-    options->replaceMasked  = psMetadataLookupBool(NULL, recipe, "REPLACE.MASKED");
 
     return options;
