diff --git a/uk/ac/sanger/artemis/util/DatabaseDocument.java b/uk/ac/sanger/artemis/util/DatabaseDocument.java
index 0c87029239125b45306be23895f4a5ae31308527..6d04aaf550a46abe68a2dbf9016bccfac7aed3ce 100644
--- a/uk/ac/sanger/artemis/util/DatabaseDocument.java
+++ b/uk/ac/sanger/artemis/util/DatabaseDocument.java
@@ -2202,11 +2202,7 @@ public class DatabaseDocument extends Document
   public Feature getFeatureByUniquename(final String uniqueName) 
   {
     GmodDAO dao = getDAOOnly();
-    List features = dao.getFeaturesByUniqueName(uniqueName);
-    if(features == null || features.size() < 1)
-      return null;
-      
-    return (Feature)(dao.getFeaturesByUniqueName(uniqueName).get(0));
+    return (Feature) dao.getFeatureByUniqueName(uniqueName, null);
   }
   
   /**