diff --git a/uk/ac/sanger/artemis/util/DatabaseDocument.java b/uk/ac/sanger/artemis/util/DatabaseDocument.java
index 758b2c030bb1b441b16e1ecfb0148c22bf90bf37..b7ff76d3ded1df7bbec2d4e4d7c0c1e98ed4e222 100644
--- a/uk/ac/sanger/artemis/util/DatabaseDocument.java
+++ b/uk/ac/sanger/artemis/util/DatabaseDocument.java
@@ -993,7 +993,7 @@ public class DatabaseDocument extends Document
     parent.setFeatureId(src_id);
 
     logger4j.debug("GET PARENT FEATURE");
-    parent = dao.getFeatureById(src_id);
+    parent = dao.getLazyFeatureNoResiduesById(new Integer(src_id));
     
     chado_gene.setSeqlen(parent.getSeqLen());
     chado_gene.setSrcfeature_id(src_id);