diff --git a/python/dune/perftool/pdelab/localoperator.py b/python/dune/perftool/pdelab/localoperator.py
index 1c16edb81f4764c827c49d96cf70988227bad71d..d700766a6710ac7f9ad2cc9f225b03b784d3daeb 100644
--- a/python/dune/perftool/pdelab/localoperator.py
+++ b/python/dune/perftool/pdelab/localoperator.py
@@ -455,6 +455,7 @@ def extract_kernel_from_cache(tag, wrap_in_cgen=True):
 
     # Create the kernel
     from loopy import make_kernel, preprocess_kernel
+    from dune.perftool.pdelab.signatures import kernel_name
     kernel = make_kernel(domains,
                          instructions,
                          arguments,
@@ -462,6 +463,7 @@ def extract_kernel_from_cache(tag, wrap_in_cgen=True):
                          target=DuneTarget(),
                          options=opt,
                          silenced_warnings=silenced,
+                         name=kernel_name(),
                          )
 
     from loopy import make_reduction_inames_unique
diff --git a/python/dune/perftool/sumfact/sumfact.py b/python/dune/perftool/sumfact/sumfact.py
index 0f17c0ebc23bfd655f8c1c647c50c2a47be2e8a4..62ba3ca36f5c0716dd6f245a6002d8f13bb7d6eb 100644
--- a/python/dune/perftool/sumfact/sumfact.py
+++ b/python/dune/perftool/sumfact/sumfact.py
@@ -165,7 +165,7 @@ def generate_accumulation_instruction(visitor, accterm, measure, subdomain_id):
 
         # Determine dependencies
         from loopy.match import Or, Writes
-        from pymbolic.mapper.dependency import DependencyMapper
+        from loopy.symbolic import DependencyMapper
         from dune.perftool.tools import get_pymbolic_basename
         deps = Or(tuple(Writes(get_pymbolic_basename(expr)) for expr in DependencyMapper()(expression)))