diff --git a/examples/corsika.cpp b/examples/corsika.cpp
index 5cc04e646bca810870e07b1ac640d8c475b4a827..68d428ab083a1cb28bfd85ea00e702d24f2aa936 100644
--- a/examples/corsika.cpp
+++ b/examples/corsika.cpp
@@ -321,7 +321,7 @@ int main(int argc, char** argv) {
   HEPEnergyType const hadcut = 50_GeV;
   ParticleCut<SubWriter<decltype(dEdX)>> cut(emcut, emcut, hadcut, hadcut, true, dEdX);
 
-  corsika::proposal::Interaction emCascade(env);
+  corsika::proposal::Interaction emCascade(env, sibyll);
   // NOT available for PROPOSAL due to interface trouble:
   // InteractionCounter emCascadeCounted(emCascade);
   // corsika::proposal::ContinuousProcess<SubWriter<decltype(dEdX)>> emContinuous(env);
diff --git a/examples/mars.cpp b/examples/mars.cpp
index bc7cbd4cf9b0f11eb172dd6be5923c65c72c8f55..23acc590eee759ea643cca0356588d6224449ecc 100644
--- a/examples/mars.cpp
+++ b/examples/mars.cpp
@@ -353,7 +353,7 @@ int main(int argc, char** argv) {
 
   // decaySibyll.printDecayConfig();
 
-  corsika::proposal::Interaction emCascade(env);
+  corsika::proposal::Interaction emCascade(env, sibyll);
   // NOT possible right now, due to interface difference for PROPOSAL:
   //  InteractionCounter emCascadeCounted(emCascade);
   // corsika::proposal::ContinuousProcess<SubWriter<decltype(dEdX)>>