Index: /branches/imregister-1-1-branch/Ohana/src/imregister/detrend/args.detregister.c
===================================================================
--- /branches/imregister-1-1-branch/Ohana/src/imregister/detrend/args.detregister.c	(revision 6543)
+++ /branches/imregister-1-1-branch/Ohana/src/imregister/detrend/args.detregister.c	(revision 6544)
@@ -40,5 +40,5 @@
  
   /* set optional label */
-  descriptor[0].imageID = strcreate ("test");
+  descriptor[0].imageID = NULL;
   if ((N = get_argument (argc, argv, "-ID"))) {
     remove_argument (N, &argc, argv);
Index: /branches/imregister-1-1-branch/Ohana/src/imregister/detrend/imdef.c
===================================================================
--- /branches/imregister-1-1-branch/Ohana/src/imregister/detrend/imdef.c	(revision 6543)
+++ /branches/imregister-1-1-branch/Ohana/src/imregister/detrend/imdef.c	(revision 6544)
@@ -136,8 +136,12 @@
 
   /* set the image ID (!!!!) -- this is not being done.. */
-  if (fits_scan (&header, "CRUNID",   "%s", 1, line)) {
-    descriptor[0].imageID = strcreate (line);
+  if (descriptor[0].imageID == NULL) {
+    if (fits_scan (&header, "CRUNID",   "%s", 1, line)) {
+      descriptor[0].imageID = strcreate (line);
+    }
   }
-  
+  if (descriptor[0].imageID == NULL) {
+    descriptor[0].imageID = strcreate ("test");
+  }  
   return (TRUE);
 }
