diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 502aa1cd98f1ecf12a23080822c8a39656f425f2..df5ef9c4d0871986e82e9d05524cb6465f31f781 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -3,6 +3,13 @@ Unreleased changes
 Version 0
 ---------
 
+0.18.1 / 2020-12-04
+~~~~~~~~~~~~~~~~~~~
+* Fixed imports due to the rename of uproot to uproot3, uproot4 to uproot,
+  awkward to awkward0 and awkward1 to awkward
+* Notice: the ``best_track*()`` functions are currently broken due to changes in
+  awkward which has not been fixed yet
+
 0.18.0 / 2020-11-12
 ~~~~~~~~~~~~~~~~~~~
 * A new tool ``km3io.tools.is_cc()`` has been added which can be used to
diff --git a/tests/test_tools.py b/tests/test_tools.py
index 6610a4b28264973af36ecdf09f8f757ec9c450f0..6efdb1ab21d87afb654a0e0a99af40a595e1efbf 100644
--- a/tests/test_tools.py
+++ b/tests/test_tools.py
@@ -109,10 +109,10 @@ class TestBestTrackSelection(unittest.TestCase):
 
         assert len(best) == 10
 
-        assert best.rec_stages[0].tolist() == [1, 3, 5, 4]
-        assert best.rec_stages[1].tolist() == [1, 3, 5, 4]
-        assert best.rec_stages[2].tolist() == [1, 3, 5, 4]
-        assert best.rec_stages[3].tolist() == [1, 3, 5, 4]
+        assert best.rec_stages[0].tolist() == [[1, 3, 5, 4]]
+        assert best.rec_stages[1].tolist() == [[1, 3, 5, 4]]
+        assert best.rec_stages[2].tolist() == [[1, 3, 5, 4]]
+        assert best.rec_stages[3].tolist() == [[1, 3, 5, 4]]
 
         # test with a shorter set of rec_stages
         best2 = best_track(self.events.tracks, stages={1, 3})
@@ -128,20 +128,20 @@ class TestBestTrackSelection(unittest.TestCase):
 
         assert len(best) == 10
 
-        assert best.rec_stages[0].tolist() == [1, 3, 5, 4]
-        assert best.rec_stages[1].tolist() == [1, 3, 5, 4]
-        assert best.rec_stages[2].tolist() == [1, 3, 5, 4]
-        assert best.rec_stages[3].tolist() == [1, 3, 5, 4]
+        assert best.rec_stages[0].tolist() == [[1, 3, 5, 4]]
+        assert best.rec_stages[1].tolist() == [[1, 3, 5, 4]]
+        assert best.rec_stages[2].tolist() == [[1, 3, 5, 4]]
+        assert best.rec_stages[3].tolist() == [[1, 3, 5, 4]]
 
         # test with shorter stages
         best2 = best_track(self.events.tracks, startend=(1, 3))
 
         assert len(best2) == 10
 
-        assert best2.rec_stages[0].tolist() == [1, 3]
-        assert best2.rec_stages[1].tolist() == [1, 3]
-        assert best2.rec_stages[2].tolist() == [1, 3]
-        assert best2.rec_stages[3].tolist() == [1, 3]
+        assert best2.rec_stages[0].tolist() == [[1, 3]]
+        assert best2.rec_stages[1].tolist() == [[1, 3]]
+        assert best2.rec_stages[2].tolist() == [[1, 3]]
+        assert best2.rec_stages[3].tolist() == [[1, 3]]
 
         # test the importance of start as a real start of rec_stages
         best3 = best_track(self.events.tracks, startend=(0, 3))
@@ -288,10 +288,10 @@ class TestBestJmuon(unittest.TestCase):
 
         assert len(best) == 10
 
-        assert best.rec_stages[0].tolist() == [1, 3, 5, 4]
-        assert best.rec_stages[1].tolist() == [1, 3, 5, 4]
-        assert best.rec_stages[2].tolist() == [1, 3, 5, 4]
-        assert best.rec_stages[3].tolist() == [1, 3, 5, 4]
+        assert best.rec_stages[0].tolist() == [[1, 3, 5, 4]]
+        assert best.rec_stages[1].tolist() == [[1, 3, 5, 4]]
+        assert best.rec_stages[2].tolist() == [[1, 3, 5, 4]]
+        assert best.rec_stages[3].tolist() == [[1, 3, 5, 4]]
 
         assert best.lik[0] == ak.max(OFFLINE_FILE.events.tracks.lik[0])
         assert best.lik[1] == ak.max(OFFLINE_FILE.events.tracks.lik[1])