diff --git a/uk/ac/sanger/artemis/components/genebuilder/GeneEdit.java b/uk/ac/sanger/artemis/components/genebuilder/GeneEdit.java
index a323ee6d1b0ebfb7760bf81764f4c4d95a8698e0..2485aba0223e9481074f06bfadf0cd0b9ea30753 100644
--- a/uk/ac/sanger/artemis/components/genebuilder/GeneEdit.java
+++ b/uk/ac/sanger/artemis/components/genebuilder/GeneEdit.java
@@ -153,6 +153,7 @@ public class GeneEdit
         }
 
         DatabaseDocumentEntry entry = makeEntry(schema, search_gene, location);
+        entry.setReadOnly(true);
         FeatureVector features = entry.getAllFeatures();
         GFFStreamFeature gff_gene_feature = null;
           
@@ -168,9 +169,11 @@ public class GeneEdit
           }
         }
         
+        
         uk.ac.sanger.artemis.Feature feature =
            new uk.ac.sanger.artemis.Feature(gff_gene_feature);
 
+        
         new GeneBuilderFrame(feature, null, null, null);
       }
     });