diff --git a/cp/tests/tests_week04.py b/cp/tests/tests_week04.py
index d34692f0eec202336b356c5a03ca0d34bfe11e55..9868521b9d63a99110cf5457d374d16f71267e13 100644
--- a/cp/tests/tests_week04.py
+++ b/cp/tests/tests_week04.py
@@ -75,7 +75,7 @@ class Week04Parenthesis(UTestCase):
         self.assertEqual(find_innermost_part('(3+x)'), '3+x')
         self.assertEqual(find_innermost_part('3+x'), '3+x')
         self.assertEqual(find_innermost_part('3x((y+2)y+x)'), 'y+2')
-        self.assertEqual(find_innermost_part('3x((y+(1 - q^2)y+x)'), '1 - q^2')
+        self.assertEqual(find_innermost_part('3x((y+(1 - q^2)y+x))'), '1 - q^2')
 
 
     def test_find_index_of_equality(self):
diff --git a/cp/tests/unitgrade_data/Week04Bug.pkl b/cp/tests/unitgrade_data/Week04Bug.pkl
index ee50790b0915d830c81e05636fc6d9dea1d81247..238df0c25983b4e1805e8c4bc39fe7a2d14dfe36 100644
Binary files a/cp/tests/unitgrade_data/Week04Bug.pkl and b/cp/tests/unitgrade_data/Week04Bug.pkl differ
diff --git a/cp/tests/unitgrade_data/Week04Dialogue.pkl b/cp/tests/unitgrade_data/Week04Dialogue.pkl
index 365c219060ef5e18a88a1900a5ffb4ea1e51c2d8..49e5a0485898cd2b983e97ade4da89a51b201eb6 100644
Binary files a/cp/tests/unitgrade_data/Week04Dialogue.pkl and b/cp/tests/unitgrade_data/Week04Dialogue.pkl differ
diff --git a/cp/tests/unitgrade_data/Week04Math.pkl b/cp/tests/unitgrade_data/Week04Math.pkl
index b958b1065ea174dc48d76074ea59fb05334de6e1..48b5ba906384bb1028521cdc1579a450439fcf07 100644
Binary files a/cp/tests/unitgrade_data/Week04Math.pkl and b/cp/tests/unitgrade_data/Week04Math.pkl differ
diff --git a/cp/tests/unitgrade_data/Week04Palindrome.pkl b/cp/tests/unitgrade_data/Week04Palindrome.pkl
index eeeddf4ffbc53547dbe7945d16fb46923d0fa7f4..1288859ac560a069792170b3d28f1665ddb9a360 100644
Binary files a/cp/tests/unitgrade_data/Week04Palindrome.pkl and b/cp/tests/unitgrade_data/Week04Palindrome.pkl differ
diff --git a/cp/tests/unitgrade_data/Week04Parenthesis.pkl b/cp/tests/unitgrade_data/Week04Parenthesis.pkl
index a9d41832452b8944b23bcca61f0b406aacdc762d..ceb83078c125759fa23a4250ac4420f838977ef6 100644
Binary files a/cp/tests/unitgrade_data/Week04Parenthesis.pkl and b/cp/tests/unitgrade_data/Week04Parenthesis.pkl differ
diff --git a/cp/tests/unitgrade_data/Week04Prefix.pkl b/cp/tests/unitgrade_data/Week04Prefix.pkl
index 3c8550a026eda150dc9006b2d0121f1435d090a5..42e8a488ea68cf71134d83921e28983356fb02a1 100644
Binary files a/cp/tests/unitgrade_data/Week04Prefix.pkl and b/cp/tests/unitgrade_data/Week04Prefix.pkl differ