Index: trunk/ppTranslate/src/ppMopsRead.c
===================================================================
--- trunk/ppTranslate/src/ppMopsRead.c	(revision 37375)
+++ trunk/ppTranslate/src/ppMopsRead.c	(revision 37468)
@@ -242,7 +242,8 @@
     long numGood = 0;               // Number of good rows
     for (long row = 0; row < size; row++) {
-      psU32 flags = flagsV->data.U32[row]; // psFitsTableGetU32(NULL, table, row, "FLAGS");
+      //psU32 flags = flagsV->data.U32[row]; // psFitsTableGetU32(NULL, table, row, "FLAGS");
+      psU64 flags = flagsV->data.U64[row]; // table reads in as U64 
       if (flags & SOURCE_MASK) {
-        psTrace("ppMops.read", 10, "Discarding row %ld from input %d because of flags: %ud", row, i, flags);
+        psTrace("ppMops.read", 10, "Discarding row %ld from input %d because of flags: %lud", row, i, flags);
         det->mask->data.U8[row] = 0xFF;
         continue;
