Index: /trunk/MagicSoft/Mars/mfileio/MReadTree.cc
===================================================================
--- /trunk/MagicSoft/Mars/mfileio/MReadTree.cc	(revision 2129)
+++ /trunk/MagicSoft/Mars/mfileio/MReadTree.cc	(revision 2130)
@@ -261,5 +261,9 @@
 
     if (strrchr(fname, '?') || strrchr(fname, '*'))
-        *fLog << warn << "WARNING: You may encounter crashes closing the files..." << endl;
+    {
+        *fLog << warn;
+        *fLog<< "WARNING: Using widcards with older root versions:" << endl;
+        *fLog << "  You may encounter crashes closing the files..." << endl;
+    }
     else
     {
@@ -678,10 +682,4 @@
 
     //
-    // Do a consistency check for all branches
-    //
-//    if (!CheckBranchSize())
-//        return kFALSE;
-
-    //
     // If auto enabling scheme isn't disabled, do auto enabling
     //
Index: /trunk/MagicSoft/Mars/mfileio/MWriteRootFile.cc
===================================================================
--- /trunk/MagicSoft/Mars/mfileio/MWriteRootFile.cc	(revision 2129)
+++ /trunk/MagicSoft/Mars/mfileio/MWriteRootFile.cc	(revision 2130)
@@ -148,8 +148,27 @@
     }
 
+    TObject *obj;
+    TIter NextBranch(&fBranches);
+    while ((obj=NextBranch()))
+    {
+        MRootFileBranch *b = (MRootFileBranch*)obj;
+
+        if (b->GetTree()->TestBit(kIsNewTree))
+            continue;
+
+        TBranch *branch = b->GetBranch();
+
+        TString name = b->GetTree()->GetName();
+        name += '.';
+        name += branch->GetName();
+
+        *fLog << " " << name.Strip(TString::kTrailing, '.') << ": \t" << branch->GetEntries() << " entries." << endl;
+    }
+
     TTree *t = NULL;
-    TIter Next(&fTrees);
-    while ((t=(TTree*)Next()))
-        *fLog << " " << t->GetName() << ": \t" << t->GetEntries() << " entries." << endl;
+    TIter NextTree(&fTrees);
+    while ((t=(TTree*)NextTree()))
+        if (t->TestBit(kIsNewTree))
+            *fLog << " " << t->GetName() << ": \t" << t->GetEntries() << " entries." << endl;
     *fLog << endl;
 }
Index: /trunk/MagicSoft/Mars/mfileio/MWriteRootFile.h
===================================================================
--- /trunk/MagicSoft/Mars/mfileio/MWriteRootFile.h	(revision 2129)
+++ /trunk/MagicSoft/Mars/mfileio/MWriteRootFile.h	(revision 2130)
@@ -82,5 +82,6 @@
     enum {
         kFillTree  = BIT(14),
-        kIsNewTree = BIT(15)
+        // TBranch::kAutoDelete = BIT(15)
+        kIsNewTree = BIT(16)
     };
 
