diff --git a/py_wake/wind_farm_models/wind_farm_model.py b/py_wake/wind_farm_models/wind_farm_model.py
index 5711e428f9e7220f45dee6c39183133b5fe89215..b499d983809029f5a97f188a3a675b1df44b2a9d 100644
--- a/py_wake/wind_farm_models/wind_farm_model.py
+++ b/py_wake/wind_farm_models/wind_farm_model.py
@@ -48,7 +48,7 @@ class WindFarmModel(ABC):
         self.verbose = verbose
         h, _ = self.windTurbines.get_defaults(len(x), type, h)
         I, L, K, = len(x), len(np.atleast_1d(wd)), (1, len(np.atleast_1d(ws)))[time is False]
-        if len([k for k in kwargs if 'yaw' in k.lower() and k != 'yaw']):
+        if len([k for k in kwargs if 'yaw' in k.lower() and k != 'yaw' and not k.startswith('yawc_')]):
             raise ValueError(
                 'Custom *yaw*-keyword arguments not allowed to avoid confusion with the default "yaw" keyword')
         yaw_ilk = fix_shape(yaw, (I, L, K), allow_None=True)