Index: trunk/Ohana/src/opihi/dvo/imbox.c
===================================================================
--- trunk/Ohana/src/opihi/dvo/imbox.c	(revision 34584)
+++ trunk/Ohana/src/opihi/dvo/imbox.c	(revision 37807)
@@ -43,10 +43,18 @@
   SetVector (&Yvec, OPIHI_FLT, NPTS);
 
+  mosaic.ctype[0] = 0;  
+
   while (gfits_fread_header (f, &header)) {
     if (!GetCoords (&coords, &header)) goto skip;
     if (!SOLO_PHU && !strcmp (&coords.ctype[4], "-DIS")) {
       mosaic = coords;
-      RegisterMosaic (&mosaic);
       goto skip;
+    }
+    if (!strcmp (&coords.ctype[4], "-WRP")) {
+      if (!mosaic.ctype[0]) {
+	fprintf (stderr, "PHU mosaic not found\n");
+	return FALSE;
+      }
+      coords.mosaic = &mosaic;
     }
 
