diff --git a/src/assemblers.cc b/src/assemblers.cc
index 49539136161e606acaa472548de3f9d13a335ae1..3f605f38dc76712ec47e2771a6b6f4e9c83d9674 100644
--- a/src/assemblers.cc
+++ b/src/assemblers.cc
@@ -50,7 +50,6 @@ assemble_frictional(GridView const &gridView, AssemblerType const &assembler,
 template <class MatrixType, class VectorType>
 Dune::shared_ptr<Dune::GlobalNonlinearity<MatrixType, VectorType> const>
 assemble_nonlinearity(
-    Dune::ParameterTree const &parset,
     Dune::BlockVector<Dune::FieldVector<double, 1>> const &nodalIntegrals,
     FrictionData const &fd,
     Dune::BlockVector<Dune::FieldVector<double, 1>> const &state) {
diff --git a/src/assemblers.hh b/src/assemblers.hh
index 5f5f27ea1f05f8eaa9fb042979eac9f13ffcb17f..f746326054d94d9164a1da06ea2445781828d52a 100644
--- a/src/assemblers.hh
+++ b/src/assemblers.hh
@@ -4,7 +4,6 @@
 #include <dune/common/bitsetvector.hh>
 #include <dune/common/function.hh>
 #include <dune/common/fvector.hh>
-#include <dune/common/parametertree.hh>
 #include <dune/common/shared_ptr.hh>
 #include <dune/istl/bvector.hh>
 
@@ -27,7 +26,6 @@ assemble_frictional(GridView const &gridView, AssemblerType const &assembler,
 template <class MatrixType, class VectorType>
 Dune::shared_ptr<Dune::GlobalNonlinearity<MatrixType, VectorType> const>
 assemble_nonlinearity(
-    Dune::ParameterTree const &parset,
     Dune::BlockVector<Dune::FieldVector<double, 1>> const &nodalIntegrals,
     FrictionData const &fd,
     Dune::BlockVector<Dune::FieldVector<double, 1>> const &state);
diff --git a/src/assemblers_tmpl.cc b/src/assemblers_tmpl.cc
index 9faff8ebcd6b47d0ec43d7c0eae0c51be17fd11d..e9ac682467ca0ba95a73f67cf6e7ac09b3211fa1 100644
--- a/src/assemblers_tmpl.cc
+++ b/src/assemblers_tmpl.cc
@@ -34,7 +34,6 @@ assemble_frictional<GridView, SmallVector, AssemblerType>(
 template Dune::shared_ptr<
     Dune::GlobalNonlinearity<MatrixType, VectorType> const>
 assemble_nonlinearity<MatrixType, VectorType>(
-    Dune::ParameterTree const &parset,
     Dune::BlockVector<Dune::FieldVector<double, 1>> const &nodalIntegrals,
     FrictionData const &fd,
     Dune::BlockVector<Dune::FieldVector<double, 1>> const &state);
diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc
index ae0a0e4e7af9235be7643e7afae5923547dfee8d..9bb48e0e9f19661b7de14a6a5faec335d3a82fe6 100644
--- a/src/one-body-sample.cc
+++ b/src/one-body-sample.cc
@@ -408,9 +408,8 @@ int main(int argc, char *argv[]) {
       auto solveVelocityProblem = [&](VectorType &_problem_iterate,
                                       SingletonVectorType const &_alpha) {
         auto myGlobalNonlinearity =
-            assemble_nonlinearity<MatrixType, VectorType>(
-                parset.sub("boundary.friction"), *nodalIntegrals, frictionData,
-                _alpha);
+            assemble_nonlinearity<MatrixType, VectorType>(*nodalIntegrals,
+                                                          frictionData, _alpha);
 
         using MyConvexProblemType = MyConvexProblem<MatrixType, VectorType>;
         MyConvexProblemType const myConvexProblem(