diff --git a/python/dune/perftool/compile.py b/python/dune/perftool/compile.py
index 70d7a8a1ed580420f391143af592a351f59414b1..8a0193c1f46f305915d8b5ab4fbac6b255052c26 100644
--- a/python/dune/perftool/compile.py
+++ b/python/dune/perftool/compile.py
@@ -78,8 +78,8 @@ def compile_form():
         generate_driver(form, get_option("driver_file"))
 
     if get_option("operator_file"):
-        from dune.perftool.pdelab.localoperator import generate_localoperator
-        kernels = generate_localoperator(form)
+        from dune.perftool.pdelab.localoperator import generate_localoperator_kernels
+        kernels = generate_localoperator_kernels(form)
 
         # TODO insert sophisticated analysis/feedback loops here
         if get_option("interactive"):
diff --git a/python/dune/perftool/pdelab/localoperator.py b/python/dune/perftool/pdelab/localoperator.py
index 9ac73ef935045fd9edadc4b55069f318b7bbfd7c..4a7d8d0910428d0e68bf3f7b0b752f8b462b86c3 100644
--- a/python/dune/perftool/pdelab/localoperator.py
+++ b/python/dune/perftool/pdelab/localoperator.py
@@ -158,7 +158,7 @@ def cgen_class_from_cache(tag, members=[]):
     return Class(localoperator_type(), base_classes=base_classes, members=members + pm, constructors=[constructor])
 
 
-def generate_localoperator(form):
+def generate_localoperator_kernels(form):
     # For the moment, I do assume that there is but one integral of each type. This might differ
     # if you use different quadrature orders for different terms.
     assert len(form.integrals()) == len(set(i.integral_type() for i in form.integrals()))