diff --git a/ebpfcat/ebpf_test.py b/ebpfcat/ebpf_test.py
index 6cea964a6aaf658a350f50a49024724411db091b..50f8886c962e0d7f76b71847e19fe56b0ef11af1 100644
--- a/ebpfcat/ebpf_test.py
+++ b/ebpfcat/ebpf_test.py
@@ -704,11 +704,11 @@ class KernelTests(TestCase):
         class Global(EBPF):
             map = ArrayMap()
             ar = map.globalVar()
-            aw = map.globalVar(write=True)
+            aw = map.globalVar()
 
         class Sub(SubProgram):
             br = Global.map.globalVar()
-            bw = Global.map.globalVar(write=True)
+            bw = Global.map.globalVar()
 
             def program(self):
                 self.br -= -33
@@ -726,7 +726,6 @@ class KernelTests(TestCase):
 
         fd, _ = e.load(log_level=1)
         prog_test_run(fd, 1000, 1000, 100, 100, 1)
-        e.map.readwrite()
         self.assertEqual(e.ar, 7)
         self.assertEqual(e.aw, 11)
         self.assertEqual(s1.br, 33)
@@ -743,15 +742,13 @@ class KernelTests(TestCase):
         self.assertEqual(s1.bw, 36)
         self.assertEqual(s2.br, 165)
         self.assertEqual(s2.bw, 36)
-        e.map.readwrite()
         prog_test_run(fd, 1000, 1000, 0, 0, 1)
-        e.map.readwrite()
         self.assertEqual(e.ar, 21)
         self.assertEqual(e.aw, 25)
-        self.assertEqual(s1.br, 66)
-        self.assertEqual(s1.bw, 69)
-        self.assertEqual(s2.br, 66)
-        self.assertEqual(s2.bw, 69)
+        self.assertEqual(s1.br, 36)
+        self.assertEqual(s1.bw, 39)
+        self.assertEqual(s2.br, 198)
+        self.assertEqual(s2.bw, 201)
 
     def test_minimal(self):
         class Local(EBPF):
@@ -760,12 +757,9 @@ class KernelTests(TestCase):
         e = Local(ProgType.XDP, "GPL")
         e.a = 7
         e.a += 3
-        e.mI[e.r1] += e.r1
-        e.a -= 3
         e.exit()
         print(e.opcodes)
         print(e.load(log_level=1)[1])
-        self.fail()
 
 
 if __name__ == "__main__":
diff --git a/ebpfcat/ethercat_test.py b/ebpfcat/ethercat_test.py
index f95f0c701ae51b3d64986a7ea01fc95bac6f1dfa..c1b3a817eb77c9ab66cb242b3e23e38dcebc2345 100644
--- a/ebpfcat/ethercat_test.py
+++ b/ebpfcat/ethercat_test.py
@@ -313,7 +313,7 @@ class Tests(TestCase):
         #sg.opcodes = sg.opcodes[:-1]
         print(sg.load(log_level=1)[1])
         self.maxDiff = None
-        self.assertEqual(sg.opcodes, [])
+        #self.assertEqual(sg.opcodes, [])
 
 
 if __name__ == "__main__":