Index: /trunk/FACT++/src/Converter.cc
===================================================================
--- /trunk/FACT++/src/Converter.cc	(revision 10466)
+++ /trunk/FACT++/src/Converter.cc	(revision 10467)
@@ -631,4 +631,7 @@
         throw runtime_error("Compiled format invalid!");
 
+    if (dat==0)
+        throw runtime_error("Data pointer == NULL!");
+
     const char *ptr = reinterpret_cast<const char *>(dat);
 
@@ -772,5 +775,11 @@
 
         // if the :N part was not given assume 1
-        format.second.first = cnt == 0 ? 1: cnt;
+        format.second.first = cnt == 0 ? 1 : cnt;
+
+        if (strict && t[0]=='C' && cnt>0)
+        {
+            out << kRed << "Dim doesn't support the format C with N>0!" << endl;
+            return FormatList();
+        }
 
         // Check if the format is just C (without a number)
