diff --git a/src/pystencils/nbackend/kernelcreation/iteration_space.py b/src/pystencils/nbackend/kernelcreation/iteration_space.py
index a752a16d6829b10d9a82219575dd4e623c0d31a4..22375f7cb82cd5c4eeb8f2bd85ed0400702e4b6e 100644
--- a/src/pystencils/nbackend/kernelcreation/iteration_space.py
+++ b/src/pystencils/nbackend/kernelcreation/iteration_space.py
@@ -200,7 +200,7 @@ def get_archetype_field(
                 raise KernelConstraintsError(
                     "Cannot mix fixed- and variable-shape fields."
                 )
-            if len(fixed_shapes) != 0:
+            if len(fixed_shapes) > 1:
                 raise KernelConstraintsError(
                     "Fixed-shape fields of different sizes encountered."
                 )