Index: /trunk/Ohana/src/relphot/src/relphot.c
===================================================================
--- /trunk/Ohana/src/relphot/src/relphot.c	(revision 20536)
+++ /trunk/Ohana/src/relphot/src/relphot.c	(revision 20537)
@@ -1,3 +1,4 @@
 # include "relphot.h"
+# define USE_DIRECT 0
 
 int main (int argc, char **argv) {
@@ -74,5 +75,21 @@
       int star_toofew;
 
+# if (USE_DIRECT)
+      // until we finish the grid analysis, do not reject stars out-of-hand based on ID_STAR_FEW
+      // XXX this is kind of poor: need to have a better distinctions about STAR_BAD in setMrel vs getMrel
+      star_toofew = STAR_TOOFEW;
+      STAR_TOOFEW = 0;
+      STAR_BAD  = ID_STAR_POOR;
+
       showGridCount ();
+      setMgridDirect (catalog, Ncatalog);
+
+      STAR_BAD  = ID_STAR_POOR | ID_STAR_FEW;
+      STAR_TOOFEW = star_toofew;
+
+      dump_grid ();
+      exit (0);
+
+# else
 
       // until we finish the grid analysis, do not reject stars out-of-hand based on ID_STAR_FEW
@@ -88,4 +105,5 @@
       STAR_BAD  = ID_STAR_POOR | ID_STAR_FEW;
       STAR_TOOFEW = star_toofew;
+# endif
   }
 
