Index: /branches/eam_branches/ipp-20230313/Ohana/src/relphot/include/relphot.h
===================================================================
--- /branches/eam_branches/ipp-20230313/Ohana/src/relphot/include/relphot.h	(revision 42739)
+++ /branches/eam_branches/ipp-20230313/Ohana/src/relphot/include/relphot.h	(revision 42740)
@@ -490,4 +490,5 @@
 int    CALIBRATE_STACKS_AND_WARPS;
 int    CALIBRATE_WARPS_LIKE_CHIPS;
+int    CALIBRATE_STACKS_LIKE_CHIPS;
 
 int    KEEP_UBERCAL;
Index: /branches/eam_branches/ipp-20230313/Ohana/src/relphot/src/args.c
===================================================================
--- /branches/eam_branches/ipp-20230313/Ohana/src/relphot/src/args.c	(revision 42739)
+++ /branches/eam_branches/ipp-20230313/Ohana/src/relphot/src/args.c	(revision 42740)
@@ -528,8 +528,17 @@
   }
 
+  /* Normally, stacks and warps are treated differently from chips.  In this case, 
+     WHAT IS DIFFERENT?
+   */
+
   CALIBRATE_WARPS_LIKE_CHIPS = FALSE;
   if ((N = get_argument (argc, argv, "-calibrate-warps-like-chips"))) {
     remove_argument (N, &argc, argv);
     CALIBRATE_WARPS_LIKE_CHIPS = TRUE;
+  }
+  CALIBRATE_STACKS_LIKE_CHIPS = FALSE;
+  if ((N = get_argument (argc, argv, "-calibrate-stacks-like-chips"))) {
+    remove_argument (N, &argc, argv);
+    CALIBRATE_STACKS_LIKE_CHIPS = TRUE;
   }
 
@@ -999,4 +1008,9 @@
     CALIBRATE_WARPS_LIKE_CHIPS = TRUE;
   }
+  CALIBRATE_STACKS_LIKE_CHIPS = FALSE;
+  if ((N = get_argument (argc, argv, "-calibrate-stacks-like-chips"))) {
+    remove_argument (N, &argc, argv);
+    CALIBRATE_STACKS_LIKE_CHIPS = TRUE;
+  }
 
   STAGES = STAGE_CHIP | STAGE_WARP | STAGE_STACK;
Index: /branches/eam_branches/ipp-20230313/Ohana/src/relphot/src/extra.c
===================================================================
--- /branches/eam_branches/ipp-20230313/Ohana/src/relphot/src/extra.c	(revision 42739)
+++ /branches/eam_branches/ipp-20230313/Ohana/src/relphot/src/extra.c	(revision 42740)
@@ -78,4 +78,6 @@
   // 31000 : GPC2.g.SkyChip
   
+  if (CALIBRATE_STACKS_LIKE_CHIPS) return FALSE;
+
   if ((photcode == 11000) || (photcode == 11001) || (photcode == 14100) || (photcode == 31000)) return TRUE; // g-band
   if ((photcode == 11100) || (photcode == 11101) || (photcode == 14200) || (photcode == 31100)) return TRUE; // r-band
Index: /branches/eam_branches/ipp-20230313/Ohana/src/relphot/src/reload_catalogs.c
===================================================================
--- /branches/eam_branches/ipp-20230313/Ohana/src/relphot/src/reload_catalogs.c	(revision 42739)
+++ /branches/eam_branches/ipp-20230313/Ohana/src/relphot/src/reload_catalogs.c	(revision 42740)
@@ -252,4 +252,5 @@
     if (!(STAGES & STAGE_STACK)) { strextend (&command, "-skip-stack"); }
     if (CALIBRATE_WARPS_LIKE_CHIPS) { strextend (&command, "-calibrate-warps-like-chips"); }
+    if (CALIBRATE_STACKS_LIKE_CHIPS) { strextend (&command, "-calibrate-stacks-like-chips"); }
 
     // deprecate
