diff --git a/python/dune/perftool/sumfact/accumulation.py b/python/dune/perftool/sumfact/accumulation.py
index fa48689f1034952acf21fcab15ca88775d24ea8f..d9c0e054e1283d0d6ce3b607c84c81951243379e 100644
--- a/python/dune/perftool/sumfact/accumulation.py
+++ b/python/dune/perftool/sumfact/accumulation.py
@@ -297,7 +297,7 @@ def generate_accumulation_instruction(expr, visitor):
                               vsf.quadrature_index(sf))
     contrib_dep = instruction(assignee=assignee,
                               expression=expr,
-                              forced_iname_deps=frozenset(quadrature_inames(trial_leaf_element) + jacobian_inames),
+                              forced_iname_deps=frozenset(quadrature_inames() + jacobian_inames),
                               forced_iname_deps_is_final=True,
                               tags=frozenset({"quadvec"}).union(vectag),
                               depends_on=frozenset({deps}).union(timer_dep).union(frozenset({lp.match.Tagged("sumfact_stage1")})),
diff --git a/python/dune/perftool/sumfact/symbolic.py b/python/dune/perftool/sumfact/symbolic.py
index 288374daeebaa7780862bb33e2565486e2f7c3f1..03079dcf2b6f8185962e80f882abcc97a10ee529 100644
--- a/python/dune/perftool/sumfact/symbolic.py
+++ b/python/dune/perftool/sumfact/symbolic.py
@@ -438,7 +438,7 @@ class VectorizedSumfactKernel(SumfactKernelBase, ImmutableRecord, prim.Variable)
         return 0
 
     def _quadrature_index(self, sf):
-        quad_inames = quadrature_inames(self.trial_element)
+        quad_inames = quadrature_inames()
         index = []
 
         if len(self.matrix_sequence) == local_dimension():