Index: trunk/ppSub/src/ppSubLoop.c
===================================================================
--- trunk/ppSub/src/ppSubLoop.c	(revision 20117)
+++ trunk/ppSub/src/ppSubLoop.c	(revision 21257)
@@ -1,12 +1,2 @@
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-#include <stdio.h>
-#include <string.h>
-#include <pslib.h>
-#include <psmodules.h>
-#include <ppStats.h>
-
 #include "ppSub.h"
 
@@ -28,9 +18,4 @@
         }
         psFree(resolved);
-    }
-
-    if (!pmConfigMaskSetBits(NULL, NULL, config)) {
-        psError(PS_ERR_UNKNOWN, false, "Unable to determine mask value.");
-        return false;
     }
 
@@ -141,5 +126,6 @@
                     return false;
                 }
-                ppStatsFPA(stats, output->fpa, view, pmConfigMaskGet("MASK.VALUE", config), config);
+		psImageMaskType maskValue = pmConfigMaskGet("MASK.VALUE", config);
+                ppStatsFPA(stats, output->fpa, view, maskValue, config);
             }
 
