diff --git a/uk/ac/sanger/artemis/io/GFFDocumentEntry.java b/uk/ac/sanger/artemis/io/GFFDocumentEntry.java
index bf2e8af75fba60b1b2d66e54acb67f386502bd89..d759a59bd71834675f4b0df5c8d6da26254a3359 100644
--- a/uk/ac/sanger/artemis/io/GFFDocumentEntry.java
+++ b/uk/ac/sanger/artemis/io/GFFDocumentEntry.java
@@ -911,17 +911,12 @@ public class GFFDocumentEntry extends SimpleDocumentEntry
    */
   private Qualifier getCodonStart(final List<Feature> gffFeatures, final boolean isComplement)
   {
-    int fstart = (isComplement ? 0 : Integer.MAX_VALUE);
+    int fstart = Integer.MAX_VALUE;
     Feature firstFeature = null;
     for(Feature f: gffFeatures)
     {
       final GFFStreamFeature this_feature = (GFFStreamFeature)f;
-      if(isComplement && this_feature.getFirstBase() > fstart)
-      {
-        firstFeature = this_feature;
-        fstart = this_feature.getFirstBase();
-      }
-      else if(!isComplement && this_feature.getFirstBase() < fstart)
+      if(this_feature.getFirstBase() < fstart)
       {
         firstFeature = this_feature;
         fstart = this_feature.getFirstBase();