Index: trunk/psModules/src/detrend/pmMaskBadPixels.c
===================================================================
--- trunk/psModules/src/detrend/pmMaskBadPixels.c	(revision 10330)
+++ trunk/psModules/src/detrend/pmMaskBadPixels.c	(revision 10406)
@@ -120,8 +120,8 @@
 
     // XXX note that this now will accept any of several stats options
-    psStats *stats = psImageBackground(image, mask, maskVal, 0.25, 0.75,
-                                       frac * image->numCols * image->numRows, PS_STAT_ROBUST_MEDIAN, rng); // Image statistics
-    if (!stats || !isfinite(stats->robustMedian) || !isfinite(stats->robustUQ) ||
-            !isfinite(stats->robustLQ)) {
+    psStats *stats = psStatsAlloc(PS_STAT_ROBUST_MEDIAN | PS_STAT_ROBUST_QUARTILE);
+    stats->nSubsample = frac * image->numCols * image->numRows;
+    if (!psImageBackground(stats, image, mask, maskVal, rng) ||
+            !isfinite(stats->robustMedian) || !isfinite(stats->robustUQ) || !isfinite(stats->robustLQ)) {
         psError(PS_ERR_UNKNOWN, false, "Unable to measure image statistics.\n");
         psFree(stats);
