diff --git a/mpdgenerators/MpdGetNumEvents.cxx b/mpdgenerators/MpdGetNumEvents.cxx
index 9d85b93e15d35c24055a1e2b034514df4eecfa71..d31415167a344c04ad9c0121881114b9674e80b7 100644
--- a/mpdgenerators/MpdGetNumEvents.cxx
+++ b/mpdgenerators/MpdGetNumEvents.cxx
@@ -313,12 +313,7 @@ Int_t MpdGetNumEvents::GetNumURQMDEvents(char* fileName)
         libz->gets(read, 200);
         Int_t urqmdVersion = 0;
         sscanf(read, "UQMD   version:       %d   1000  %d  output_file  14", &urqmdVersion, &urqmdVersion);
-        if (libz->eof())
-        {
-            cout<<"End of input file reached."<<endl;
-            libz->close();
-            return -1;
-        }
+       
         if (read[0] != 'U')
         {
             cout<<"Wrong event header"<<endl;