diff --git a/src/Airports/dynamicloader.cxx b/src/Airports/dynamicloader.cxx
index a5b08d4a4..97cab7f10 100644
--- a/src/Airports/dynamicloader.cxx
+++ b/src/Airports/dynamicloader.cxx
@@ -225,6 +225,9 @@ void FGAirportDynamicsXMLLoader::startArc(const XMLAttributes &atts)
 
   _arcSet.insert(e);  
   _dynamics->getGroundNetwork()->addSegment(fromNode, toNode);
+  if (isPushBackRoute) {
+      toNode->setIsPushback();
+  }
 }
 
 void FGAirportDynamicsXMLLoader::startElement (const char * name, const XMLAttributes &atts)