Index: /trunk/Ohana/src/getstar/include/dvoImageOverlaps.h
===================================================================
--- /trunk/Ohana/src/getstar/include/dvoImageOverlaps.h	(revision 14495)
+++ /trunk/Ohana/src/getstar/include/dvoImageOverlaps.h	(revision 14496)
@@ -20,4 +20,5 @@
 int WITH_PHU;
 int SOLO_PHU;
+int ACCEPT_ASTROM;
 
 int  args_overlaps    	 PROTO((int argc, char **argv));
Index: /trunk/Ohana/src/getstar/src/ReadImageHeader.c
===================================================================
--- /trunk/Ohana/src/getstar/src/ReadImageHeader.c	(revision 14495)
+++ /trunk/Ohana/src/getstar/src/ReadImageHeader.c	(revision 14496)
@@ -36,5 +36,5 @@
   Nastro = 0;
   gfits_scan (header, "NASTRO", "%d", 1, &Nastro);
-  if (Nastro == 0) {
+  if ((Nastro == 0) && !ACCEPT_ASTROM) {
     fprintf (stderr, "bad astrometric solution in header\n");
     return (FALSE);
Index: /trunk/Ohana/src/getstar/src/args_overlaps.c
===================================================================
--- /trunk/Ohana/src/getstar/src/args_overlaps.c	(revision 14495)
+++ /trunk/Ohana/src/getstar/src/args_overlaps.c	(revision 14496)
@@ -37,4 +37,14 @@
     remove_argument (N, &argc, argv);
   }
+  /* accept bad header astrometry */
+  ACCEPT_ASTROM = FALSE;
+  if ((N = get_argument (argc, argv, "-accept"))) {
+    ACCEPT_ASTROM = TRUE;
+    remove_argument (N, &argc, argv);
+  }
+  if ((N = get_argument (argc, argv, "-accept-astrom"))) {
+    ACCEPT_ASTROM = TRUE;
+    remove_argument (N, &argc, argv);
+  }
   /* provide a mosaic for distortion */
   MOSAIC = NULL;
