diff --git a/scripts/beekeeper.pl b/scripts/beekeeper.pl
index 6c135e53b6ea6530e8a02fac68776d3757476766..9c2b87f8772c409abaa0adad27eefd31fa3dcbd1 100755
--- a/scripts/beekeeper.pl
+++ b/scripts/beekeeper.pl
@@ -2,7 +2,6 @@
 
 use strict;
 use warnings;
-use DBI;
 use Getopt::Long;
 
 use Bio::EnsEMBL::Hive::Utils 'destringify';
diff --git a/scripts/cmd_hive.pl b/scripts/cmd_hive.pl
index c2b50bf438eadc03dab4d5dd6288981960a1b420..c7e887f782fcf55becff9cd5720193147a0c3d82 100755
--- a/scripts/cmd_hive.pl
+++ b/scripts/cmd_hive.pl
@@ -9,10 +9,9 @@
 
 use strict;
 use warnings;
-use DBI;
 use Getopt::Long;
+
 use Bio::EnsEMBL::Hive::DBSQL::DBAdaptor;
-use Bio::EnsEMBL::Hive::Worker;
 use Time::HiRes qw(time gettimeofday tv_interval);
 
 # ok this is a hack, but I'm going to pretend I've got an object here
diff --git a/scripts/ehive_unblock.pl b/scripts/ehive_unblock.pl
index 46dcdd01b1c70b597dff752de2ab134fecc5801d..b9a41f95cf4557356c463b659a9e421248b8bbb5 100755
--- a/scripts/ehive_unblock.pl
+++ b/scripts/ehive_unblock.pl
@@ -1,8 +1,8 @@
 #!/usr/local/ensembl/bin/perl -w
 
 use strict;
-use DBI;
 use Getopt::Long;
+
 use Bio::EnsEMBL::Hive;
 
 my ($help, $url);
diff --git a/scripts/runWorker.pl b/scripts/runWorker.pl
index 536087d11dcdf2687e1d4a394fea6f8fd093988d..f17567ba4eed02e4ba8222b2e312d6af21ab73ab 100755
--- a/scripts/runWorker.pl
+++ b/scripts/runWorker.pl
@@ -2,7 +2,6 @@
 
 use strict;
 use warnings;
-use DBI;
 use Getopt::Long;
 use Bio::EnsEMBL::Registry;
 use Bio::EnsEMBL::Hive::DBSQL::DBAdaptor;