diff --git a/lightGuide.cc b/lightGuide.cc
index 9a2fcf70f6ef3d8d53537d2e2c1111294d6562a0..7876622c2dc4e9d04cdb6590c6447f135d426ac9 100644
--- a/lightGuide.cc
+++ b/lightGuide.cc
@@ -149,15 +149,10 @@ int main(int argc,char** argv)
     G4String command = "/Input/FileName ";
     UImanager->ApplyCommand(command+input);
   }
-
+  
   if ( macro.size() ) {
      // Batch mode
      UImanager->ExecuteMacroFile(macro);
-     PrimaryGeneratorAction* pga = (PrimaryGeneratorAction*)runManager->GetUserPrimaryGeneratorAction();
-     G4int nEvents = pga->GetnEvents();
-     if( nEvents > 0){
-       runManager->BeamOn(nEvents);
-     }
   }
   else // Define UI session for interactive mode
   {