diff --git a/main/src/hadd.cxx b/main/src/hadd.cxx
index 737b70bdd934d4f68ed2f790e4c6c1b2f4f35294..7b83650772795499a835222dd4311ad5b53142ce 100644
--- a/main/src/hadd.cxx
+++ b/main/src/hadd.cxx
@@ -193,6 +193,7 @@ int main( int argc, char **argv )
       exit(1);
    }
 
+   
    for ( int i = ffirst; i < argc; i++ ) {
       if (argv[i] && argv[i][0]=='@') {
          std::ifstream indirect_file(argv[i]+1);
@@ -229,8 +230,14 @@ int main( int argc, char **argv )
    Bool_t status = merger.Merge();
 
    if (status) {
+      if (verbosity == 1) {
+         cout << "Merged " << merger.GetMergeList()->GetEntries() << " input files.\n";
+      }
       return 0;
    } else {
+      if (verbosity == 1) {
+         cout << "Failure during the merge of " << merger.GetMergeList()->GetEntries() << " input files\n";
+      }
       return 1;
    }
 }