Index: trunk/ppStack/src/ppStackTarget.c
===================================================================
--- trunk/ppStack/src/ppStackTarget.c	(revision 28301)
+++ trunk/ppStack/src/ppStackTarget.c	(revision 28302)
@@ -176,8 +176,8 @@
                 bg->options = PS_STAT_SAMPLE_MEAN;
                 if (!psImageStats(bg, variance, mask, maskVal)) {
-                    psError(PPSTACK_ERR_DATA, false, "Unable to measure mean variance for image %d", i);
-                    psFree(rng);
-                    psFree(bg);
-                    return NULL;
+                    psWarning("Unable to measure mean variance for image %d --- rejecting.", i);
+                    psErrorStackPrint(stderr, "Unable to measure mean variance for image %d", i);
+                    options->inputMask->data.PS_TYPE_VECTOR_MASK_DATA[i] |= PPSTACK_MASK_PSF;
+                    goto DONE;
                 } else {
                     // Desperate retry
@@ -200,4 +200,6 @@
         }
 
+    DONE:
+        psFree(bg);
         if (!ppStackFilesIterateUp(config)) {
             psFree(rng);
