diff --git a/VectoCommon/VectoCommon/Models/PowertrainPosition.cs b/VectoCommon/VectoCommon/Models/PowertrainPosition.cs
index c06a09c8f13aa94427594b19ce25387d96993e8e..8cbc8af4677028e516c70a5a6385b804364c2e5a 100644
--- a/VectoCommon/VectoCommon/Models/PowertrainPosition.cs
+++ b/VectoCommon/VectoCommon/Models/PowertrainPosition.cs
@@ -85,7 +85,7 @@ namespace TUGraz.VectoCommon.InputData
 		public static bool IsParallelHybrid(this PowertrainPosition pos)
 		{
 			switch (pos) {
-				//case PowertrainPosition.HybridP0: // special case, currently not considered in VECTO
+				//case PowertrainPosition.HybridP0: // special case currently modelled in BusAuxiliary as SmartAlternator.
 				case PowertrainPosition.HybridP1:
 				case PowertrainPosition.HybridP2:
 				case PowertrainPosition.HybridP2_5:
diff --git a/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs b/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs
index 11de9cf78fc917565ebabbac44ef5a36b00ba430..719309b25a5bd78db4a083b723420cffeb17f803 100644
--- a/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs
+++ b/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs
@@ -413,7 +413,7 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl
 				throw new VectoException("ParallelHybrid needs exactly one electric motor.");
 			}
 			if (data.ElectricMachinesData.Any(e => e.Item1 == PowertrainPosition.HybridP0)) {
-				throw new VectoException("PowertrainPosition P0 is currently not supported.");
+				throw new VectoException("P0 Hybrids are modeled as SmartAlternator in the BusAuxiliary model.");
 			}
 
 			var container = new VehicleContainer(data.ExecutionMode, _modData, _sumWriter) { RunData = data };