diff --git a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectedParticleDistributionInjection/InjectedParticleDistributionInjection.C b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectedParticleDistributionInjection/InjectedParticleDistributionInjection.C
index 8254aec7ae18dba59683b0ca9d65147f3d31a2e6..3bef483fc3f29922a9bc10a15a3e594ac3ed1d38 100644
--- a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectedParticleDistributionInjection/InjectedParticleDistributionInjection.C
+++ b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectedParticleDistributionInjection/InjectedParticleDistributionInjection.C
@@ -384,6 +384,11 @@ Foam::InjectedParticleDistributionInjection<CloudType>::parcelsToInject
     nParcelsInjected_ += returnReduce(nParcelsInjected0_, sumOp<label>());
     nParcelsInjected0_ = 0;
 
+    if (startTime_.empty() || this->volumeTotal_ < ROOTVSMALL)
+    {
+        return 0;
+    }
+
     scalar targetVolume = 0;
     forAll(startTime_, injectori)
     {
diff --git a/tutorials/multiphase/interFoam/laminar/vofToLagrangian/lagrangianDistributionInjection/Allrun b/tutorials/multiphase/interFoam/laminar/vofToLagrangian/lagrangianDistributionInjection/Allrun
index 038bd8f2af6e1a9d266f06ab049ff7340f6787ee..8c4e782f63284e659c7c2df6717310b771363525 100755
--- a/tutorials/multiphase/interFoam/laminar/vofToLagrangian/lagrangianDistributionInjection/Allrun
+++ b/tutorials/multiphase/interFoam/laminar/vofToLagrangian/lagrangianDistributionInjection/Allrun
@@ -25,7 +25,7 @@ copyLagrangianData()
 
     if [ -z $latestTime ]
     then
-        echo "Error: unable to find Lagrangian data in case $eulerianCase"
+        echo "Error: unable to find Lagrangian data in case $dir"
         exit 1
     fi
 
@@ -37,6 +37,7 @@ copyLagrangianData()
         \cp -r $dir 0
     else
         echo "Error: unable to find Lagrangian data in case $dir"
+        exit 1
     fi
 }
 
diff --git a/tutorials/multiphase/interFoam/laminar/vofToLagrangian/lagrangianParticleInjection/Allrun b/tutorials/multiphase/interFoam/laminar/vofToLagrangian/lagrangianParticleInjection/Allrun
index 038bd8f2af6e1a9d266f06ab049ff7340f6787ee..8c4e782f63284e659c7c2df6717310b771363525 100755
--- a/tutorials/multiphase/interFoam/laminar/vofToLagrangian/lagrangianParticleInjection/Allrun
+++ b/tutorials/multiphase/interFoam/laminar/vofToLagrangian/lagrangianParticleInjection/Allrun
@@ -25,7 +25,7 @@ copyLagrangianData()
 
     if [ -z $latestTime ]
     then
-        echo "Error: unable to find Lagrangian data in case $eulerianCase"
+        echo "Error: unable to find Lagrangian data in case $dir"
         exit 1
     fi
 
@@ -37,6 +37,7 @@ copyLagrangianData()
         \cp -r $dir 0
     else
         echo "Error: unable to find Lagrangian data in case $dir"
+        exit 1
     fi
 }