diff --git a/src/pystencils/boundaries/boundaryhandling.py b/src/pystencils/boundaries/boundaryhandling.py
index 53c3980e2d2c9c947d45410d03017da135d4a843..949e4065ac20021bbccfa603175ffb1604522de1 100644
--- a/src/pystencils/boundaries/boundaryhandling.py
+++ b/src/pystencils/boundaries/boundaryhandling.py
@@ -450,5 +450,6 @@ def create_boundary_kernel(field, index_field, stencil, boundary_functor, target
     dir_symbol = TypedSymbol("dir", np.int32)
     elements += [SympyAssignment(dir_symbol, index_field[0]('dir'))]
     elements += boundary_functor(field, direction_symbol=dir_symbol, index_field=index_field)
-    config = CreateKernelConfig(index_fields=[index_field], target=target, **kernel_creation_args)
+    config = CreateKernelConfig(index_fields=[index_field], target=target, skip_independence_check=True,
+                                **kernel_creation_args)
     return create_kernel(elements, config=config)
diff --git a/tests/test_vectorization_specific.py b/tests/test_vectorization_specific.py
index d1930a07aaf990997766d19e9263a4a637a86bef..749148b223cbad863f53bc86a901b86a1560338a 100644
--- a/tests/test_vectorization_specific.py
+++ b/tests/test_vectorization_specific.py
@@ -232,7 +232,8 @@ def test_issue62(dtype, instruction_set, padding):
 
     config = ps.CreateKernelConfig(data_type=dtype,
                                    default_number_float=dtype,
-                                   cpu_vectorize_info=opt)
+                                   cpu_vectorize_info=opt,
+                                   skip_independence_check=True)
 
     ast = ps.create_kernel(up, config=config)
     ast.compile()