diff --git a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.C b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.C
index 1a027a404721a73555325b039fe6922be5e737cc..a21580845e48760c0f8fb8dcb714ab2a4194688b 100644
--- a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.C
+++ b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.C
@@ -229,24 +229,6 @@ Foam::scalar Foam::InjectionModel<CloudType>::setNumberOfParticles
 }
 
 
-template<class CloudType>
-void Foam::InjectionModel<CloudType>::geometryCorrection(vector& pos) const
-{
-    meshTools::constrainToMeshCentre(owner_.mesh(), pos);
-}
-
-
-template<class CloudType>
-void Foam::InjectionModel<CloudType>::velocityCorrection(vector& U) const
-{
-    meshTools::constrainDirection
-    (
-        owner_.mesh(),
-        owner_.mesh().solutionD(),
-        U
-    );
-}
-
 template<class CloudType>
 void Foam::InjectionModel<CloudType>::postInjectCheck()
 {
@@ -269,6 +251,7 @@ void Foam::InjectionModel<CloudType>::postInjectCheck()
     // Reset added parcels counter
     parcelsAdded_ = 0;
 
+    // Write current state to properties file
     writeProps();
 }
 
@@ -425,8 +408,13 @@ void Foam::InjectionModel<CloudType>::inject(TrackData& td)
                 scalar dt = time - timeInj;
 
                 // Apply corrections for 2-D cases
-                geometryCorrection(pos);
-                velocityCorrection(U);
+                meshTools::constrainToMeshCentre(owner_.mesh(), pos);
+                meshTools::constrainDirection
+                (
+                    owner_.mesh(),
+                    owner_.mesh().solutionD(),
+                    U
+                );
 
                 // Add the new parcel
                 td.cloud().addNewParcel(pos, cellI, d, U, nP, dt);
diff --git a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.H b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.H
index 5c2a00a4d572a2808b0028aee78aed427a16c99a..a2f0cd1c16c01f1cd41a521d0cfd9fe3b226ed2b 100644
--- a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.H
+++ b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.H
@@ -88,12 +88,6 @@ private:
         //- Write injector properties
         void writeProps();
 
-        //- Geometry correction for 2-D cases
-        void geometryCorrection(vector& pos) const;
-
-        //- Velocity correction for 2-D cases
-        void velocityCorrection(vector& U) const;
-
 
 protected: