diff --git a/src/pystencils/nbackend/kernelcreation/analysis.py b/src/pystencils/nbackend/kernelcreation/analysis.py
index 173c58e3015ac8465ff9404b7698c320a2c3b38f..82bd769b314ff8bca67ce8c6d947dea880d867b4 100644
--- a/src/pystencils/nbackend/kernelcreation/analysis.py
+++ b/src/pystencils/nbackend/kernelcreation/analysis.py
@@ -89,9 +89,9 @@ class KernelAnalysis:
                 for asm in asms:
                     self._visit(asm)
 
-            case Assignment(lhs, rhs):
-                self._handle_rhs(rhs)
-                self._handle_lhs(lhs)
+            case Assignment():
+                self._handle_rhs(obj.rhs)
+                self._handle_lhs(obj.lhs)
 
             case unknown:
                 raise KernelConstraintsError(