Index: /branches/eam_branches/ipp-20140610/Ohana/src/relphot/src/ImageOps.c
===================================================================
--- /branches/eam_branches/ipp-20140610/Ohana/src/relphot/src/ImageOps.c	(revision 36935)
+++ /branches/eam_branches/ipp-20140610/Ohana/src/relphot/src/ImageOps.c	(revision 36936)
@@ -531,5 +531,8 @@
   liststats_setmode (&stats, STATMODE);
 
-  if (FREEZE_IMAGES) return;
+  // FREEZE_IMAGES only applies to mosaic data (eg, gpc1)
+  // skip this function if photcode is gpc1 and FREEZE_IMAGES
+  // otherwise, allow image to be calibrated
+  // if (FREEZE_IMAGES) return;
 
   fprintf (stderr, "limiting negative clouds to %f\n", CLOUD_TOLERANCE);
@@ -561,4 +564,7 @@
       if (!bad) continue;
     }      
+
+    int isGPC1cam = ((image[i].photcode >= 10000) && (image[i].photcode <= 10500));
+    if (FREEZE_IMAGES && isGPC1cam) continue;
 
     // UBERCAL image: if this is an ubercal image, set minUbercalDist to 0:
Index: /branches/eam_branches/ipp-20140610/Ohana/src/relphot/src/setMrelCatalog.c
===================================================================
--- /branches/eam_branches/ipp-20140610/Ohana/src/relphot/src/setMrelCatalog.c	(revision 36935)
+++ /branches/eam_branches/ipp-20140610/Ohana/src/relphot/src/setMrelCatalog.c	(revision 36936)
@@ -161,4 +161,14 @@
       if ((measureT[k].photcode >= 10000) && (measureT[k].photcode <= 10500)) {
 	NexpPS1 ++;
+      }
+
+      // SKIP gpc1 stack data
+      if ((measure[k].photcode >= 11000) && (measure[k].photcode <= 11500)) {
+	continue;
+      }
+
+      // SKIP gpc1 forced-warp data
+      if ((measure[k].photcode >= 12000) && (measure[k].photcode <= 12500)) {
+	continue;
       }
 
@@ -212,14 +222,4 @@
 	  }
 	  havePS1 = TRUE;
-	}
-
-	// SKIP gpc1 stack data
-	if ((measure[k].photcode >= 11000) && (measure[k].photcode <= 11500)) {
-	  continue;
-	}
-
-	// SKIP gpc1 forced-warp data
-	if ((measure[k].photcode >= 12000) && (measure[k].photcode <= 12500)) {
-	  continue;
 	}
 
