diff --git a/modules/Bio/EnsEMBL/Pipeline/Production/GeneGC.pm b/modules/Bio/EnsEMBL/Pipeline/Production/GeneGC.pm
index a0d4ccecf06d41676307d4c4f14b9fd4402d7243..06ed36410cea497f71ef74f53410187a0fbfdfd2 100644
--- a/modules/Bio/EnsEMBL/Pipeline/Production/GeneGC.pm
+++ b/modules/Bio/EnsEMBL/Pipeline/Production/GeneGC.pm
@@ -49,7 +49,7 @@ sub store_attrib {
     SELECT name, description
     FROM attrib_type
     WHERE code = ? };
-  my ($name, $description) = $prod_helper->execute(-SQL => $sql, -PARAMS => [$code]);
+  my ($name, $description) = @{$prod_helper->execute(-SQL => $sql, -PARAMS => [$code])->[0]};
   my $attrib = Bio::EnsEMBL::Attribute->new(
     -NAME        => $name,
     -CODE        => $code,