diff --git a/py_wake/wind_farm_models/engineering_models.py b/py_wake/wind_farm_models/engineering_models.py
index df179befc0f42b518948cd1fd4ad559f9a488e5f..df008bfffe3c92a1087b1ce3027b3ce12741a44b 100644
--- a/py_wake/wind_farm_models/engineering_models.py
+++ b/py_wake/wind_farm_models/engineering_models.py
@@ -281,7 +281,7 @@ class EngineeringWindFarmModel(WindFarmModel):
                 WS_eff_jlk[:, l] = self.superpositionModel.calc_effective_WS(lw_j.WS_ilk[:, l_], deficit_ijk)
 
             if self.turbulenceModel:
-                l_ = [l, 0][lw_j.WS_ilk.shape[1] == 1]
+                l_ = [l, 0][lw_j.TI_ilk.shape[1] == 1]
                 TI_eff_jlk[:, l] = self.turbulenceModel.calc_effective_TI(lw_j.TI_ilk[:, l_], add_turb_ijk)
         return lw_j, WS_eff_jlk, TI_eff_jlk