Index: /trunk/psModules/src/concepts/pmConceptsRead.c
===================================================================
--- /trunk/psModules/src/concepts/pmConceptsRead.c	(revision 11243)
+++ /trunk/psModules/src/concepts/pmConceptsRead.c	(revision 11244)
@@ -283,4 +283,5 @@
         psString name = specItem->name; // The concept name
         psMetadataItem *headerItem = NULL; // The value of the concept from the header
+
         // First check the cell configuration
         if (cell && cell->config) {
@@ -302,4 +303,5 @@
             }
         }
+
         if (! headerItem) {
             psString keywords = psMetadataLookupStr(&mdok, transSpec, name); // The FITS keywords
@@ -337,7 +339,9 @@
 
         // This will also clean up the name
-        if (headerItem && !conceptParse(spec, headerItem, cameraFormat, target, fpa, chip, cell)) {
-            psError(PS_ERR_UNEXPECTED_NULL, false, "Unable to parse concept %s from header.\n", name);
-            status = false;
+        if (headerItem) {
+            if (!conceptParse(spec, headerItem, cameraFormat, target, fpa, chip, cell)) {
+                psError(PS_ERR_UNEXPECTED_NULL, false, "Unable to parse concept %s from header.\n", name);
+                status = false;
+            }
         }
         psFree(headerItem);
