diff --git a/src/cosserat-continuum.cc b/src/cosserat-continuum.cc
index afcec807f78b1b8e29ccf47ca65e6265f3cca6cc..7552c374082e5699a714c7e3ae83eec718beb5cc 100644
--- a/src/cosserat-continuum.cc
+++ b/src/cosserat-continuum.cc
@@ -237,10 +237,10 @@ int main (int argc, char *argv[]) try
 
 
     BitSetVector<1> dirichletNodes(feBasis.size(), false);
-    constructBoundaryDofs(dirichletBoundary,fufemFeBasis,dirichletNodes);
+    constructBoundaryDofs(dirichletBoundary,feBasis,dirichletNodes);
 
     BitSetVector<1> neumannNodes(feBasis.size(), false);
-    constructBoundaryDofs(neumannBoundary,fufemFeBasis,neumannNodes);
+    constructBoundaryDofs(neumannBoundary,feBasis,neumannNodes);
 
     BitSetVector<blocksize> dirichletDofs(feBasis.size(), false);
     for (size_t i=0; i<feBasis.size(); i++)