Index: /trunk/psLib/src/fits/psFitsHeader.c
===================================================================
--- /trunk/psLib/src/fits/psFitsHeader.c	(revision 22430)
+++ /trunk/psLib/src/fits/psFitsHeader.c	(revision 22431)
@@ -666,7 +666,7 @@
                 break;
               default:  // all other META types are ignored
-                psWarning("Attempt to write metadata %s of type %x to FITS header ignored.\n",
-item->name, item->type);
-                break;
+                psError("Unable to write metadata item %s of type %x to FITS header\n",
+                        item->name, item->type);
+                return false;
             }
         }
@@ -675,5 +675,7 @@
             char fitsErr[MAX_STRING_LENGTH];
             (void)fits_get_errstatus(status, fitsErr);
-            psError(PS_ERR_IO, true, _("Could not write data to file. CFITSIO Error: %s"), fitsErr);
+            psError(PS_ERR_IO, true,
+                    _("Could not write metadata item %s of type %x to FITS header.\nCFITSIO Error: %s"),
+                    item->name, item->type, fitsErr);
             return false;
         }
