diff --git a/modules/Bio/EnsEMBL/Registry.pm b/modules/Bio/EnsEMBL/Registry.pm
index fccbc5cdda783fa8a2bed8a2228f8a9294f21902..c622366b423c8507d71d77e61830f339e5c1d2de 100644
--- a/modules/Bio/EnsEMBL/Registry.pm
+++ b/modules/Bio/EnsEMBL/Registry.pm
@@ -621,7 +621,7 @@ sub get_all_adaptors{
   }
   else{
     foreach my $dba (@{$registry_register{'_DBA'}}){ 
-	foreach my $ty (@{$registry_register{$dba->species}{'list'}}){
+	foreach my $ty (@{$registry_register{lc($dba->species)}{'list'}}){
 	  $type_hash{lc($ty)} = 1;
 	}
       }