diff --git a/src/Autopilot/autopilot.cxx b/src/Autopilot/autopilot.cxx
index 2ae24a65a..f1067eeae 100644
--- a/src/Autopilot/autopilot.cxx
+++ b/src/Autopilot/autopilot.cxx
@@ -118,10 +118,10 @@ void readInterfaceProperties( SGPropertyNode_ptr prop_root,
 static ComponentForge componentForge;
 
 Autopilot::Autopilot( SGPropertyNode_ptr rootNode, SGPropertyNode_ptr configNode ) :
+  SGSubsystemGroup("Autopilot"),
   _name("unnamed autopilot"),
   _serviceable(true),
-  _rootNode(rootNode),
-  SGSubsystemGroup("Autopilot")
+  _rootNode(rootNode)
 {
   if (componentForge.empty())
   {