diff --git a/uk/ac/sanger/artemis/chado/ClusterLazyQualifierValue.java b/uk/ac/sanger/artemis/chado/ClusterLazyQualifierValue.java
index 5053caaae2c82cedda361fa559f51adcf8ed31c5..b98f11e970c35b03a5c6a4f1196115b146e09524 100644
--- a/uk/ac/sanger/artemis/chado/ClusterLazyQualifierValue.java
+++ b/uk/ac/sanger/artemis/chado/ClusterLazyQualifierValue.java
@@ -53,7 +53,7 @@ public class ClusterLazyQualifierValue implements LazyQualifierValue
   /** data loaded */
   private boolean lazyLoaded = false;
   /** include gene name */
-  private boolean loadGeneName = false;
+  private boolean loadGeneName = true;
   
   private String value;
   private String name;
@@ -76,7 +76,7 @@ public class ClusterLazyQualifierValue implements LazyQualifierValue
 
   public String getString()
   {
-    if(forceLoad && (!lazyLoaded || loadGeneName))
+    if(forceLoad && !lazyLoaded)
       return getHardString();
     else
       return value;
diff --git a/uk/ac/sanger/artemis/components/genebuilder/ortholog/OrthoParalogTable.java b/uk/ac/sanger/artemis/components/genebuilder/ortholog/OrthoParalogTable.java
index d543792a212fb202b39ecabe7eefbfeb28f0bada..a84457e1ef036950f83b5f78a40559aae2667c9d 100644
--- a/uk/ac/sanger/artemis/components/genebuilder/ortholog/OrthoParalogTable.java
+++ b/uk/ac/sanger/artemis/components/genebuilder/ortholog/OrthoParalogTable.java
@@ -154,7 +154,9 @@ public class OrthoParalogTable extends AbstractMatchTable
         for(int j=0; j<lazyValues.size(); j++)
         {
           ClusterLazyQualifierValue lazyValue = (ClusterLazyQualifierValue)lazyValues.get(j);
-          lazyValue.setLoadGeneName(true);
+          
+          if(!lazyValue.isLazyLoaded())
+            lazyValue.setLoadGeneName(true);
         }
       }