diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLElectricMachinesDeclarationInputDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLElectricMachinesDeclarationInputDataProvider.cs
index 365a218186703a42bb0727f04b815bc356e21ab2..9bf2ab48cd9d6a91dc457792bd6490828e9a75c8 100644
--- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLElectricMachinesDeclarationInputDataProvider.cs
+++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLElectricMachinesDeclarationInputDataProvider.cs
@@ -44,11 +44,18 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider
 				ElectricMachine = ElectricMachineSystemReader.CreateElectricMachineSystem(GetNode(XMLNames.ElectricMachineSystem)),
 			};
 
-			if (ElementExists("ADC"))
+			if (ElementExists("ADC")) {
 				machineEntry.ADC = ElectricMachineSystemReader.ADCInputData;
+				
+			}
+
+			machineEntry.MechanicalTransmissionEfficiency = double.NaN;
 
-			if(ElementExists(XMLNames.ElectricMachine_P2_5GearRatios))
+
+			if (ElementExists(XMLNames.ElectricMachine_P2_5GearRatios)) {
 				SetGearRatios(machineEntry);
+			}
+			
 			
 			return new List<ElectricMachineEntry<IElectricMotorDeclarationInputData>>{machineEntry};
 		}