diff --git a/modules/Bio/EnsEMBL/Pipeline/PipeConfig/Core_handover_conf.pm b/modules/Bio/EnsEMBL/Pipeline/PipeConfig/Core_handover_conf.pm
index 16f15f5490d56b3b3c121f3cf1a419d5347db3a4..047888791164e5972c29f068fc9c099c616fd04e 100644
--- a/modules/Bio/EnsEMBL/Pipeline/PipeConfig/Core_handover_conf.pm
+++ b/modules/Bio/EnsEMBL/Pipeline/PipeConfig/Core_handover_conf.pm
@@ -55,10 +55,19 @@ sub pipeline_analyses {
         -flow_into  => {
           1 => 'Notify',
           2 => ['GeneGC', 'PepStats'],
-          3 => ['PercentGC', 'PercentRepeat', 'CodingDensity', 'PseudogeneDensity', 'NonCodingDensity'],
+          3 => ['PercentGC', 'PercentRepeat', 'CodingDensity', 'PseudogeneDensity', 'NonCodingDensity', 'GeneCount'],
         },
       },
 
+      {
+        -logic_name => 'GeneCount',
+        -module     => 'Bio::EnsEMBL::Pipeline::Production::GeneCount',
+        -max_retry_count  => 1,
+        -hive_capacity    => 10,
+        -rc_name          => 'default',
+        -can_be_empty     => 1,
+      },
+
       {
         -logic_name => 'CodingDensity',
         -module     => 'Bio::EnsEMBL::Pipeline::Production::CodingDensity',
@@ -155,7 +164,7 @@ sub pipeline_analyses {
           email   => $self->o('email'),
           subject => $self->o('pipeline_name').' has finished',
         },
-        -wait_for   => ['PepStats', 'GeneGC', 'PercentGC', 'PercentRepeat', 'CodingDensity', 'PseudogeneDensity', 'NonCodingDensity'],
+        -wait_for   => ['PepStats', 'GeneGC', 'PercentGC', 'PercentRepeat', 'CodingDensity', 'PseudogeneDensity', 'NonCodingDensity', 'GeneCount'],
       }
     
     ];