diff --git a/uk/ac/sanger/artemis/components/filetree/LocalAndRemoteFileManager.java b/uk/ac/sanger/artemis/components/filetree/LocalAndRemoteFileManager.java
index 606cfa3aebbb3c20266937f1385ad0de50c76574..695448ae0dcbf22118aaf7003732a5bd825eafa1 100644
--- a/uk/ac/sanger/artemis/components/filetree/LocalAndRemoteFileManager.java
+++ b/uk/ac/sanger/artemis/components/filetree/LocalAndRemoteFileManager.java
@@ -570,7 +570,7 @@ public class LocalAndRemoteFileManager extends JFrame
     if(System.getProperty("chado") != null)
     {
       fileMenu.add(new JSeparator());
-      JMenuItem fileShow = new JMenuItem("Open Selected Database Sequence ...");
+      final JMenuItem fileShow = new JMenuItem("Open Selected Database Sequence ...");
       fileShow.addActionListener(new ActionListener()
       {
         public void actionPerformed(ActionEvent e)
@@ -580,37 +580,7 @@ public class LocalAndRemoteFileManager extends JFrame
         }
       });
       fileMenu.add(fileShow);
-      
-      
-      JMenuItem validate = new JMenuItem("Validate Selected Sequence ...");
-      validate.addActionListener(new ActionListener()
-      {
-        public void actionPerformed(ActionEvent e)
-        {
-          SwingWorker entryWorker = new SwingWorker()
-          {
-            public Object construct()
-            {
-              if(dbthread.getDatabaseJPanel() != null)
-              {
-                dbthread.getDatabaseJPanel().setCursor(new Cursor(Cursor.WAIT_CURSOR));
-                try
-                {
-                  dbthread.getDatabaseJPanel().validate(entry_source);
-                }
-                finally
-                {
-                  dbthread.getDatabaseJPanel().setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
-                }
-              }
-              return null;
-            }
-          };
-          entryWorker.start();
-        }
-      });
-      fileMenu.add(validate);
-      
+
       final JCheckBoxMenuItem splitGFF = new JCheckBoxMenuItem(
           "Split into entries ...", false);
       splitGFF.addActionListener(new ActionListener()
@@ -666,6 +636,37 @@ public class LocalAndRemoteFileManager extends JFrame
       fileMenu.add(clearCache);
     }
     
+    
+    final JMenuItem validate = new JMenuItem("Validate Selected Sequence / Organism ...");
+    validate.addActionListener(new ActionListener()
+    {
+      public void actionPerformed(ActionEvent e)
+      {
+        SwingWorker entryWorker = new SwingWorker()
+        {
+          public Object construct()
+          {
+            if(dbthread.getDatabaseJPanel() != null)
+            {
+              dbthread.getDatabaseJPanel().setCursor(new Cursor(Cursor.WAIT_CURSOR));
+              try
+              {
+                dbthread.getDatabaseJPanel().validate(entry_source);
+              }
+              finally
+              {
+                dbthread.getDatabaseJPanel().setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
+              }
+            }
+            return null;
+          }
+        };
+        entryWorker.start();
+      }
+    });
+    fileMenu.add(new JSeparator());
+    fileMenu.add(validate);
+    
     JMenuItem fileMenuClose = new JMenuItem("Close");
     fileMenuClose.addActionListener(new ActionListener()
     {