Index: trunk/psModules/src/concepts/pmConceptsStandard.c
===================================================================
--- trunk/psModules/src/concepts/pmConceptsStandard.c	(revision 15052)
+++ trunk/psModules/src/concepts/pmConceptsStandard.c	(revision 15219)
@@ -140,19 +140,19 @@
 
     if (item->type == PS_DATA_STRING) {
-	return psMetadataItemAllocStr(concept->name, concept->comment, item->data.V);
+        return psMetadataItemAllocStr(concept->name, concept->comment, item->data.V);
     }
 
     if (item->type == PS_DATA_METADATA_MULTI) {
-	psMetadataItem *entry = psListGet (item->data.list, PS_LIST_HEAD);
-	if (!entry) {
-	    psError(PS_ERR_UNEXPECTED_NULL, true,
-		    "List for %s in FILTER.ID in camera configuration is empty.\n", key);
-	    return NULL;
-	}
-	return psMetadataItemAllocStr(concept->name, concept->comment, entry->data.V);
+        psMetadataItem *entry = psListGet (item->data.list, PS_LIST_HEAD);
+        if (!entry) {
+            psError(PS_ERR_UNEXPECTED_NULL, true,
+                    "List for %s in FILTER.ID in camera configuration is empty.\n", key);
+            return NULL;
+        }
+        return psMetadataItemAllocStr(concept->name, concept->comment, entry->data.V);
     }
 
     psError(PS_ERR_UNEXPECTED_NULL, true,
-	    "Unable to find %s in FILTER.ID in camera configuration.\n", key);
+            "Unable to find %s in FILTER.ID in camera configuration.\n", key);
     return NULL;
 }
@@ -800,4 +800,7 @@
 
     psRegion *trimsec = psMemIncrRefCounter(concept->data.V); // The trimsec region
+    if (!trimsec) {
+        return psMetadataItemAllocStr(concept->name, concept->comment, NULL);
+    }
 
     // Correct trim section for binning if it's specified explicitly (i.e., immutably) in the CELLS.
