diff --git a/uk/ac/sanger/artemis/components/EditMenu.java b/uk/ac/sanger/artemis/components/EditMenu.java
index 10a8bf105054be165766e6d0f3d130ef62754ded..db109113adeb26debdede3c900efca5180e2f39f 100644
--- a/uk/ac/sanger/artemis/components/EditMenu.java
+++ b/uk/ac/sanger/artemis/components/EditMenu.java
@@ -1772,8 +1772,19 @@ public class EditMenu extends SelectionMenu
                 final Qualifier comment =
                     new Qualifier("comment", "this gene model has previous ID "+prevId+
                         " and was reassigned a new ID as changes in the gene model occurred");
-                ((Feature)gene1.getGene().getUserData()).addQualifierValues(comment);
-                ((Feature)gene2.getGene().getUserData()).addQualifierValues(comment);
+
+                try
+                {
+                  ((Feature)gene1.getProteinOfTranscript( GeneUtils.getUniqueName(
+                            gene1.getTranscripts().get(0)) ).getUserData()).addQualifierValues(comment);
+                  ((Feature)gene2.getProteinOfTranscript( GeneUtils.getUniqueName(
+                            gene2.getTranscripts().get(0)) ).getUserData()).addQualifierValues(comment);
+                }
+                catch (Exception e)
+                {
+                  ((Feature)gene1.getGene().getUserData()).addQualifierValues(comment);
+                  ((Feature)gene2.getGene().getUserData()).addQualifierValues(comment);
+                }
               }
 
             }