diff --git a/python/dune/perftool/sumfact/basis.py b/python/dune/perftool/sumfact/basis.py
index 2a28c56e65c2a048d32acff797aee26216b5b0db..7a2a0e2f31902282ddfd6b701a7b456c846aae35 100644
--- a/python/dune/perftool/sumfact/basis.py
+++ b/python/dune/perftool/sumfact/basis.py
@@ -232,7 +232,7 @@ def lfs_inames(element, restriction, number=1, context=''):
     return tuple(sumfact_lfs_iname(basis_functions_per_direction(), d) for d in range(dim))
 
 
-@backend(interface="evaluate_basis")
+@backend(interface="evaluate_basis", name="sumfact")
 @kernel_cached
 def evaluate_basis(element, name, restriction):
     temporary_variable(name, shape=())
@@ -274,7 +274,7 @@ def pymbolic_basis(element, restriction, number):
     return prim.Variable(name)
 
 
-@backend(interface="evaluate_grad")
+@backend(interface="evaluate_grad", name="sumfact")
 @kernel_cached
 def evaluate_reference_gradient(element, name, restriction, index):
     dim = world_dimension()