diff --git a/dune/contact/assemblers/largedeformationcontactassembler.cc b/dune/contact/assemblers/largedeformationcontactassembler.cc
index 398fc5eb3d4f68514276648362ddaada46d67fcb..eac89ca3ea3ac1b7e3736614d52ffb0e1e834bcc 100644
--- a/dune/contact/assemblers/largedeformationcontactassembler.cc
+++ b/dune/contact/assemblers/largedeformationcontactassembler.cc
@@ -23,7 +23,7 @@ void LargeDeformationContactAssembler<GridType, VectorType>::assembleProblem()
     dynamic_cast<LargeDefCoupling*>(this->contactCoupling_[i].get())->buildProjection();
 
   assembleLinearisations();
-  assembleClpReflections();
+  assembleClpReflections(); // TODO this has to be adjusted according to which projection is used?
   this->assembleObstacle();
 
   // compute the exact mortar transformation matrix
@@ -50,7 +50,7 @@ void LargeDeformationContactAssembler<GridType, VectorType>::assembleClpReflecti
 
         for (size_t j=0; j<directions.size(); j++) {
             directions[j] /= directions[j].two_norm();
-            directions[j] *= -1;
+            directions[j] *= -1; // TODO Is it +1 in the case of normal projection?
         }
 
         this->computeLocalCoordinateSystems(nonmortarBoundary, coordinateSystems[i], directions);