diff --git a/python/dune/perftool/pdelab/__init__.py b/python/dune/perftool/pdelab/__init__.py
index 76f894bfe0a5cef91d547557173ea15b18a25c6a..8529eb1e55186f52c379337be47165800cf21cee 100644
--- a/python/dune/perftool/pdelab/__init__.py
+++ b/python/dune/perftool/pdelab/__init__.py
@@ -24,7 +24,7 @@ from dune.perftool.pdelab.parameter import (cell_parameter_function,
                                             intersection_parameter_function,
                                             )
 from dune.perftool.pdelab.quadrature import (pymbolic_quadrature_weight,
-                                             pymbolic_quadrature_position_in_cell,
+                                             pymbolic_quadrature_position,
                                              quadrature_inames,
                                              )
 from dune.perftool.pdelab.spaces import (lfs_inames,
@@ -94,8 +94,8 @@ class PDELabInterface(object):
     # Geometry related generator functions
     #
 
-    def pymbolic_spatial_coordinate(self, restriction):
-        return to_global(pymbolic_quadrature_position_in_cell(restriction))
+    def pymbolic_spatial_coordinate(self):
+        return to_global(pymbolic_quadrature_position())
 
     def name_facet_jacobian_determinant(self):
         return name_facet_jacobian_determinant()
diff --git a/python/dune/perftool/sumfact/__init__.py b/python/dune/perftool/sumfact/__init__.py
index 60b120ce95e9650b9a358632f6d3bad7249a4d25..0389416b5999e96b7e303434f07cab7e07a824b5 100644
--- a/python/dune/perftool/sumfact/__init__.py
+++ b/python/dune/perftool/sumfact/__init__.py
@@ -3,7 +3,7 @@ from dune.perftool.pdelab.argument import (name_applycontainer,
                                            )
 from dune.perftool.sumfact.quadrature import (quadrature_inames,
                                               quadrature_weight,
-                                              pymbolic_quadrature_position_in_cell,
+                                              pymbolic_quadrature_position,
                                               )
 
 from dune.perftool.sumfact.basis import (lfs_inames,
@@ -53,6 +53,6 @@ class SumFactInterface(PDELabInterface):
     def pymbolic_quadrature_weight(self):
         return quadrature_weight()
 
-    def pymbolic_spatial_coordinate(self, restriction):
+    def pymbolic_spatial_coordinate(self):
         from dune.perftool.pdelab.geometry import to_global
-        return to_global(pymbolic_quadrature_position_in_cell(restriction))
+        return to_global(pymbolic_quadrature_position())
diff --git a/python/dune/perftool/ufl/visitor.py b/python/dune/perftool/ufl/visitor.py
index f8129bf225c12f80bd0df0a546eb2a27189df129..f8d1f7d0ed94025a84f851395a8b20c0bd0988c4 100644
--- a/python/dune/perftool/ufl/visitor.py
+++ b/python/dune/perftool/ufl/visitor.py
@@ -315,7 +315,7 @@ class UFL2LoopyVisitor(ModifiedTerminalTracker):
         if get_global_context_value("driver", False):
             return prim.Variable("x")
         else:
-            return self.interface.pymbolic_spatial_coordinate(self.restriction)
+            return self.interface.pymbolic_spatial_coordinate()
 
     def facet_normal(self, o):
         # The normal must be restricted to be well-defined