Index: /trunk/Ohana/src/relphot/src/MosaicOps.c
===================================================================
--- /trunk/Ohana/src/relphot/src/MosaicOps.c	(revision 41486)
+++ /trunk/Ohana/src/relphot/src/MosaicOps.c	(revision 41487)
@@ -1325,11 +1325,9 @@
 	fprintf (stderr, "NOTE: *** marked test image poor : %d %d %d***\n", (int) N, (int) IMAGE_TOOFEW, (int) (IMAGE_GOOD_FRACTION*N_onMosaic[Nmos]));
       }
+      return TRUE; // skip mosaics with too few good measurements
     } else {
       myMosaic[0].flags &= ~ID_IMAGE_PHOTOM_FEW;
     }
   }
-
-  // skip mosaics with too few good measurements
-  if (mark) return TRUE;
 
   fit1d_irls (psfStars, N);
Index: /trunk/Ohana/src/relphot/src/TGroupOps.c
===================================================================
--- /trunk/Ohana/src/relphot/src/TGroupOps.c	(revision 41486)
+++ /trunk/Ohana/src/relphot/src/TGroupOps.c	(revision 41487)
@@ -946,4 +946,5 @@
       fprintf (stderr, "NOTE: *** marked test image poor : %d %d %d***\n", (int) N, (int) NIGHT_TOOFEW, (int) (NIGHT_GOOD_FRACTION*myTGroup->Nmeasure));
     }
+    return TRUE; // skip nights with too few good measurements
   } else {
     myTGroup->flags &= ~ID_IMAGE_PHOTOM_FEW;
@@ -952,7 +953,4 @@
   // do anything special with identified good nights?
   // (myTGroup->flags & ID_IMAGE_PHOTOM_UBERCAL)
-
-  // skip mosaics with too few good measurements
-  if (mark) return TRUE;
 
   fit1d_irls (psfStars, N);
