diff --git a/libs/ardour/lxvst_plugin.cc b/libs/ardour/lxvst_plugin.cc
index 2c50144..6a0d9fc 100644
--- a/libs/ardour/lxvst_plugin.cc
+++ b/libs/ardour/lxvst_plugin.cc
@@ -56,7 +56,7 @@ LXVSTPlugin::LXVSTPlugin (const LXVSTPlugin &other)
 	}
 	Session::vst_current_loading_id = 0;
 
-	_plugin = _state->plugin;
+	set_plugin (_state->plugin);
 
 	// Plugin::setup_controls ();
 }
diff --git a/libs/ardour/windows_vst_plugin.cc b/libs/ardour/windows_vst_plugin.cc
index a480642..a00e8aa 100644
--- a/libs/ardour/windows_vst_plugin.cc
+++ b/libs/ardour/windows_vst_plugin.cc
@@ -55,7 +55,7 @@ WindowsVSTPlugin::WindowsVSTPlugin (const WindowsVSTPlugin &other)
 	}
 	Session::vst_current_loading_id = 0;
 
-	_plugin = _state->plugin;
+	set_plugin (_state->plugin);
 }
 
 WindowsVSTPlugin::~WindowsVSTPlugin ()
