diff --git a/python/dune/perftool/sumfact/amatrix.py b/python/dune/perftool/sumfact/amatrix.py
index 0effb7cbb8664ced2a8233da6b01a84f27609ad7..afc1fcb9a24280cba49c92c108dc42e6f392ee4e 100644
--- a/python/dune/perftool/sumfact/amatrix.py
+++ b/python/dune/perftool/sumfact/amatrix.py
@@ -1,5 +1,9 @@
+from dune.perftool import Restriction
+
 from dune.perftool.options import get_option
 
+from dune.perftool.pdelab.argument import name_coefficientcontainer
+
 from dune.perftool.generation import (class_member,
                                       constructor_block,
                                       get_global_context_value,
@@ -229,7 +233,7 @@ def evaluate_coefficient_gradient_sumfact():
     from dune.perftool.sumfact.sumfact import AMatrix, sumfact
     a_matrix = AMatrix(name, m, n)
     a_matrices = (a_matrix, a_matrix)
-    inp = 0
+    inp = name_coefficientcontainer(Restriction.NONE) + ".data()"
     # TODO: Decide where to define that
     out = name_sf_output(a_matrices)
     sumfact(a_matrices, inp, out)