diff --git a/src/05-poisson-problem.cc b/src/05-poisson-problem.cc
index 0dc6d8cb39e95df528284511b2db978426ed257b..2cc77369360267bcba9d30c6337452717cc86b68 100644
--- a/src/05-poisson-problem.cc
+++ b/src/05-poisson-problem.cc
@@ -98,7 +98,7 @@ int main(int argc, char** argv)
     auto rhsFunction = [](auto x) {
       return x.two_norm() < .5;
     };
-    assemblePoissonProblem(gridView, A, rhs, rhsFunction);
+    assemblePoissonProblemPQ1(gridView, A, rhs, rhsFunction);
 
     x.resize(rhs.size(), 0);
 
diff --git a/src/05-poisson-problem.hh b/src/05-poisson-problem.hh
index 5d8d6129157d65ab1a4de7c76a43eda9ac1b16b2..aeafcb1a8b32c61759d160700334d40c20997746 100644
--- a/src/05-poisson-problem.hh
+++ b/src/05-poisson-problem.hh
@@ -130,7 +130,7 @@ void assembleLocalRHS(
 
 
 template<class GridView, class RHSFunction>
-void assemblePoissonProblem(
+void assemblePoissonProblemPQ1(
     const GridView& gridView,
     Dune::BCRSMatrix<Dune::FieldMatrix<double,1,1>>& matrix,
     Dune::BlockVector<Dune::FieldVector<double,1>>& rhs,
diff --git a/src/06-interpolation.cc b/src/06-interpolation.cc
index 2e4b83edff7b27836b74a4d0a2eeaafff2b072a6..02093787c1f21e5d4c886512f766f16fb763eb94 100644
--- a/src/06-interpolation.cc
+++ b/src/06-interpolation.cc
@@ -146,7 +146,7 @@ int main(int argc, char** argv)
     auto rhsFunction = [](auto x) {
       return (x.two_norm() < .5)*100.0;
     };
-    assemblePoissonProblem(gridView, A, rhs, rhsFunction);
+    assemblePoissonProblemPQ1(gridView, A, rhs, rhsFunction);
 
     x.resize(rhs.size(), 0);