diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Data/AuxiliaryData.cs b/VectoCore/VectoCore/Models/SimulationComponent/Data/AuxiliaryData.cs
index 056f046d5912669ccc0a4e555e66f56c24afc0f5..a499a5465325ab8f9a775da771610c1a5af4544f 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Data/AuxiliaryData.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Data/AuxiliaryData.cs
@@ -61,7 +61,10 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data
 			if (value.HasValue) {
 				return value.Value.SI<Watt>();
 			}
-
+			value = _map.Extrapolate(nAuxiliary.Value(), powerAuxOut.Value());
+			if (value.HasValue) {
+				return value.Value.SI<Watt>();
+			}
 			throw new VectoException("AuxiliaryData {2}: Interpolation failed. nAux: {0}, powerOut:{1}", nAuxiliary.AsRPM,
 				powerAuxOut, auxId);
 		}