diff --git a/modules/Bio/EnsEMBL/Utils/VegaCuration/Translation.pm b/modules/Bio/EnsEMBL/Utils/VegaCuration/Translation.pm
index 2a3dada6c92fcab491471206e9f6a5c04b83a8ff..31d958276e7b583e35222b4f9265de3a73df6fbf 100644
--- a/modules/Bio/EnsEMBL/Utils/VegaCuration/Translation.pm
+++ b/modules/Bio/EnsEMBL/Utils/VegaCuration/Translation.pm
@@ -255,6 +255,12 @@ sub check_for_stops {
         next TRANS;
       }
     }
+    foreach my $attrib (@{$trans->get_all_Attributes('hidden_remark')}) {
+      if ($attrib->value eq 'ribosomal_frameshift') {
+        $log_object->_save_log('log', '', $gsi, '', $tsi, '', "Skipping $tsi ($tname) since it has a ribosomal frameshift hidden_remark");
+        next TRANS;
+      }
+    }
 
     #$support->log_verbose("Studying transcript $tsi ($tname, $tID)\n",1);
     $log_object->_save_log('log_verbose', '', $gsi, '', $tsi, '', "Studying transcript $tsi ($tname, $tID)");