Index: trunk/MagicSoft/Mars/mfileio/MReadMarsFile.cc
===================================================================
--- trunk/MagicSoft/Mars/mfileio/MReadMarsFile.cc	(revision 8224)
+++ trunk/MagicSoft/Mars/mfileio/MReadMarsFile.cc	(revision 8225)
@@ -255,4 +255,16 @@
     }
 
+    if (fRun->GetEntries() < fRun->GetNumFiles())
+    {
+        *fLog << err << "Error - Number of files exceeds number of RunHeaders... aborting." << endl;
+        return kFALSE;
+    }
+
+    if (fRun->GetEntries() > fRun->GetNumFiles())
+    {
+        *fLog << err << "Error - Number of RunHeaders exceeds number of files... aborting." << endl;
+        return kFALSE;
+    }
+
     /*
     const Int_t idx = GetFileIndex();
