diff --git a/misc-scripts/analysis_description/apply_rules.pl b/misc-scripts/analysis_description/apply_rules.pl
index 628e5c7d3341eb7073461aacd03786c679f1785f..12bd96e4dcecf4378bbddc2ff12900b25cb234e2 100755
--- a/misc-scripts/analysis_description/apply_rules.pl
+++ b/misc-scripts/analysis_description/apply_rules.pl
@@ -74,7 +74,7 @@ use Bio::EnsEMBL::Utils::Exception qw(warning throw);
 use Bio::EnsEMBL::DBSQL::DBAdaptor;
 use Bio::EnsEMBL::Gene;
 
-$! = 1;
+$| = 1;
 
 my ($dsn, $dbh, $update);
 # Analysis adaptors
diff --git a/misc-scripts/analysis_description/load_analysis_descriptions.pl b/misc-scripts/analysis_description/load_analysis_descriptions.pl
index 51c5ea8355a1fd4cee7c260a9e974efc7cf75970..56085ba63e0316b19b8e4b2156c8149cdfe7d81e 100644
--- a/misc-scripts/analysis_description/load_analysis_descriptions.pl
+++ b/misc-scripts/analysis_description/load_analysis_descriptions.pl
@@ -60,7 +60,7 @@ use Bio::EnsEMBL::Utils::Exception qw(warning throw);
 use Bio::EnsEMBL::DBSQL::DBAdaptor;
 use Bio::EnsEMBL::Gene;
 
-$! = 1;
+$| = 1;
 
 my ($dsn,$dbh);
 
diff --git a/misc-scripts/misc_feature/update_misc_set_descripitons.pl b/misc-scripts/misc_feature/update_misc_set_descripitons.pl
index 7435f7a3302e29c0655c13df5d23bd2f045b37f6..99883c62a3d9c5a5e6b2f42804e7092cf348cf4f 100644
--- a/misc-scripts/misc_feature/update_misc_set_descripitons.pl
+++ b/misc-scripts/misc_feature/update_misc_set_descripitons.pl
@@ -50,7 +50,7 @@ use Bio::EnsEMBL::Utils::Exception qw(warning throw);
 use Bio::EnsEMBL::DBSQL::DBAdaptor;
 use Bio::EnsEMBL::Gene;
 
-$! = 1;
+$| = 1;
 
 my $dbhost = '';
 my $dbuser;