diff --git a/DDG4/include/DDG4/Geant4StepHandler.h b/DDG4/include/DDG4/Geant4StepHandler.h
index 1eb4cebf1dbcdbb1249d05f5c810250e02c6a1ce..9ada077855cfe50e31fdb1a8881e089dfd9e618d 100644
--- a/DDG4/include/DDG4/Geant4StepHandler.h
+++ b/DDG4/include/DDG4/Geant4StepHandler.h
@@ -18,7 +18,7 @@
 #include "G4VTouchable.hh"
 #include "G4VSensitiveDetector.hh"
 #include "G4EmSaturation.hh"
-
+#include "G4Version.hh"
 
 /// Namespace for the AIDA detector description toolkit
 namespace DD4hep {
@@ -205,7 +205,11 @@ namespace DD4hep {
 	const G4Track* track = aStep->GetTrack();
 	const G4ParticleDefinition* particle = track->GetDefinition();
 	const G4MaterialCutsCouple* couple = track->GetMaterialCutsCouple();
+#if G4VERSION_NUMBER >= 1001
+	G4EmSaturation* emSaturation = new G4EmSaturation(0);
+#else
 	G4EmSaturation* emSaturation = new G4EmSaturation();
+#endif
 	double engyVis = emSaturation->VisibleEnergyDeposition(particle,
 							       couple,
 							       length,