diff --git a/pool-mgr/pool_notebook.cpp b/pool-mgr/pool_notebook.cpp
index f47b64f..308c6b9 100644
--- a/pool-mgr/pool_notebook.cpp
+++ b/pool-mgr/pool_notebook.cpp
@@ -346,17 +346,6 @@ namespace horizon {
 			bbox->set_margin_start(8);
 			bbox->set_margin_end(8);
 
-			{
-				auto bu = Gtk::manage(new Gtk::Button("Edit Symbol"));
-				bbox->pack_start(*bu, false, false,0);
-				bu->signal_clicked().connect([this, br]{
-					auto uu = br->get_selected();
-					if(!uu)
-						return;
-					auto path = pool.get_filename(ObjectType::SYMBOL, uu);
-					spawn(PoolManagerProcess::Type::IMP_SYMBOL, {path});
-				});
-			}
 			{
 				auto bu = Gtk::manage(new Gtk::Button("Create Symbol"));
 				bbox->pack_start(*bu, false, false,0);
@@ -395,6 +384,17 @@ namespace horizon {
 					}
 				});
 			}
+			{
+				auto bu = Gtk::manage(new Gtk::Button("Edit Symbol"));
+				bbox->pack_start(*bu, false, false,0);
+				bu->signal_clicked().connect([this, br]{
+					auto uu = br->get_selected();
+					if(!uu)
+						return;
+					auto path = pool.get_filename(ObjectType::SYMBOL, uu);
+					spawn(PoolManagerProcess::Type::IMP_SYMBOL, {path});
+				});
+			}
 			{
 				auto bu = Gtk::manage(new Gtk::Button("Duplicate Symbol"));
 				bbox->pack_start(*bu, false, false,0);
