diff --git a/src/shared/algorithms/MEA/MEA.cpp b/src/shared/algorithms/MEA/MEA.cpp
index 494bcaab6d330e89ee94501cb6a1abdd63a97867..0b4108a077b62edf7ec256d0bdcfdf1b1481df17 100644
--- a/src/shared/algorithms/MEA/MEA.cpp
+++ b/src/shared/algorithms/MEA/MEA.cpp
@@ -114,14 +114,14 @@ void MEA::computeForce(const Step &step)
     mach = Aeroutils::computeMach(-step.mslAltitude, step.verticalSpeed,
                                   Constants::MSL_TEMPERATURE);
 
-    cd  = cdCorrectionFactor * Aeroutils::computeCd(coeffs, mach);
+    cd  = Aeroutils::computeCd(coeffs, mach);
     rho = Aeroutils::computeRho(-step.mslAltitude, Constants::MSL_TEMPERATURE);
 
     // Dynamic pressure
     q = 0.5f * rho * (step.verticalSpeed * step.verticalSpeed);
 
     // Aerodynamic force component
-    force = q * crossSection * cd;
+    force = q * crossSection * (cd * cdCorrectionFactor);
 
     if (step.mslAltitude > 800)
     {