diff --git a/uk/ac/sanger/artemis/chado/ClusterLazyQualifierValue.java b/uk/ac/sanger/artemis/chado/ClusterLazyQualifierValue.java
index e33bf834c38dd9354f9269eed70c30a7f5f3636d..fe51b83898673b058dcd534e9fdbbd5f6f0bcef1 100644
--- a/uk/ac/sanger/artemis/chado/ClusterLazyQualifierValue.java
+++ b/uk/ac/sanger/artemis/chado/ClusterLazyQualifierValue.java
@@ -159,6 +159,10 @@ public class ClusterLazyQualifierValue implements LazyQualifierValue
     {
       final List featureIds = new Vector();
       String f_id[] = ArtemisUtils.getString(strings, "object_id=").split("=");
+      
+      if(f_id.length < 2)
+        return value;
+      
       featureIds.add( Integer.valueOf(f_id[1]) );
       final Document document = ((DocumentEntry)feature.getEntry()).getDocument();
       clusters = ((DatabaseDocument)document).getClustersByFeatureIds(featureIds);