diff --git a/python/dune/perftool/pdelab/localoperator.py b/python/dune/perftool/pdelab/localoperator.py
index c5261439602729053fc2db671e42c05f612246a5..04dad9834dae0a3b1fa6bd06ec204ec1e5d32135 100644
--- a/python/dune/perftool/pdelab/localoperator.py
+++ b/python/dune/perftool/pdelab/localoperator.py
@@ -514,6 +514,7 @@ def extract_kernel_from_cache(tag, name, signature, wrap_in_cgen=True, add_timin
     from loopy import Options
     opt = Options(ignore_boostable_into=True,
                   check_dep_resolution=False,
+                  enforce_variable_access_ordered="no_check",
                   )
 
     # Create the kernel
@@ -526,7 +527,7 @@ def extract_kernel_from_cache(tag, name, signature, wrap_in_cgen=True, add_timin
                          options=opt,
                          silenced_warnings=silenced,
                          name=name,
-                         lang_version=(2018, 1),
+                         lang_version=(2017, 2, 1),
                          )
 
     from loopy import make_reduction_inames_unique