diff --git a/gridtk/tests/__init__.py b/gridtk/tests/__init__.py
index c5568c9c840c6b3c939ae992cd3c28f51ddf4597..817747e218952c86c3f6af8fbf6dade4d1f0012d 100644
--- a/gridtk/tests/__init__.py
+++ b/gridtk/tests/__init__.py
@@ -165,7 +165,7 @@ class GridTKTest(unittest.TestCase):
       self.assertTrue(os.path.isfile(out_file))
       self.assertTrue(os.path.isfile(err_file))
       self.assertEqual(open(out_file).read().rstrip(), 'This is a text message to std-out')
-      self.assertEqual(open(err_file).read().split('\n')[0], 'This is a text message to std-err')
+      self.assertTrue('This is a text message to std-err' in open(err_file).read().split('\n'))
 
       # resubmit all jobs
       jman.main(['./bin/jman', '--local', '--database', self.database, 'resubmit', '--running-jobs'])
@@ -185,7 +185,7 @@ class GridTKTest(unittest.TestCase):
       self.assertTrue(os.path.isfile(out_file))
       self.assertTrue(os.path.isfile(err_file))
       self.assertEqual(open(out_file).read().rstrip(), 'This is a text message to std-out')
-      self.assertEqual(open(err_file).read().split('\n')[1], 'This is a text message to std-err')
+      self.assertTrue('This is a text message to std-err' in open(err_file).read().split('\n'))
 
       # check that exactly four output and four error files have been created
       files = os.listdir(self.log_dir)
diff --git a/version.txt b/version.txt
index b7b2123d5aee3ebf64d306c836d86777c8017118..339bd131ebf5500e42c4b1b60390d5f9722caa0d 100644
--- a/version.txt
+++ b/version.txt
@@ -1 +1 @@
-1.4.3b0
\ No newline at end of file
+1.4.2b0