diff --git a/uk/ac/sanger/artemis/components/FeatureDisplay.java b/uk/ac/sanger/artemis/components/FeatureDisplay.java
index fee5c66df625ee18945dac39431f860b649dc872..0c1a441db284f33511a88f8212fc868983d07665 100644
--- a/uk/ac/sanger/artemis/components/FeatureDisplay.java
+++ b/uk/ac/sanger/artemis/components/FeatureDisplay.java
@@ -980,8 +980,11 @@ public class FeatureDisplay extends EntryGroupPanel
         event_feature.getEmblFeature() instanceof GFFStreamFeature &&
         !GeneUtils.isDatabaseEntry(event_feature.getEmblFeature()))
     {
-      GFFUtils.updateSegmentRangeStore((GFFStreamFeature)event_feature.getEmblFeature(),
+      try
+      {
+        GFFUtils.updateSegmentRangeStore((GFFStreamFeature)event_feature.getEmblFeature(),
           event.getOldLocation(), event.getNewLocation());
+      } catch(Exception e) {}
     }
     
     // if the feature is visible now or is in the list of visible features