diff --git a/src/assemblers.cc b/src/assemblers.cc
index 6b66fa445f9f83aa1cb0b44f058b0a6c153e7887..cfa0de5fd1452bdb7837b85a86521b858f0584a5 100644
--- a/src/assemblers.cc
+++ b/src/assemblers.cc
@@ -15,8 +15,6 @@
 #include <dune/fufem/assemblers/localassemblers/viscosityassembler.hh>
 #include <dune/fufem/assemblers/localassemblers/vonmisesstressassembler.hh>
 
-#include <dune/tectonic/globalruinanonlinearity.hh>
-
 #include "assemblers.hh"
 
 template <class GridView, int dimension>
@@ -95,7 +93,7 @@ void MyAssembler<GridView, dimension>::assembleNeumann(
 template <class GridView, int dimension>
 auto MyAssembler<GridView, dimension>::assembleFrictionNonlinearity(
     BoundaryPatch<GridView> const &frictionalBoundary, FrictionData const &fd)
-    -> std::shared_ptr<GlobalNonlinearity<Matrix, Vector>> {
+    -> std::shared_ptr<GlobalRuinaNonlinearity<Matrix, Vector>> {
   // Lump negative normal stress (kludge)
   ScalarVector weights;
   {
diff --git a/src/assemblers.hh b/src/assemblers.hh
index aa5ad3e395172362ab3fcb002aff57da03e4c5bb..0987f2a18625e04e8b83768084f8ba746047b443 100644
--- a/src/assemblers.hh
+++ b/src/assemblers.hh
@@ -13,7 +13,7 @@
 #pragma clang diagnostic pop
 #include <dune/fufem/functionspacebases/p1nodalbasis.hh>
 
-#include <dune/tectonic/globalnonlinearity.hh>
+#include <dune/tectonic/globalruinanonlinearity.hh>
 
 template <class GridView, int dimension> class MyAssembler {
 public:
@@ -62,7 +62,7 @@ template <class GridView, int dimension> class MyAssembler {
                        Dune::VirtualFunction<double, double> const &neumann,
                        double relativeTime);
 
-  std::shared_ptr<GlobalNonlinearity<Matrix, Vector>>
+  std::shared_ptr<GlobalRuinaNonlinearity<Matrix, Vector>>
   assembleFrictionNonlinearity(
       BoundaryPatch<GridView> const &frictionalBoundary,
       FrictionData const &fd);