diff --git a/include/core/processor/processor_loopclosure_base2.h b/include/core/processor/processor_loopclosure_base2.h
index c29cc240d1ba87c4015747039df98d2946d6b36a..d3bb452d56edb57c5dd0751971e305642dfaa967 100644
--- a/include/core/processor/processor_loopclosure_base2.h
+++ b/include/core/processor/processor_loopclosure_base2.h
@@ -21,7 +21,7 @@ struct ProcessorParamsLoopClosure2 : public ProcessorParamsBase
  *
  * This is an abstract class.
  * + You must define the following classes :
- *   - doProcessLoopClosure()
+ *   - voteProcessLoopClosure()
  *   - addCapture()
  *   - findLoopCandidate()
  *   - createFactors()
@@ -65,11 +65,11 @@ protected:
 
     /** \brief Called by process(). Tells if processLoopClosure will be called
      */
-    virtual bool doProcessLoopClosure(CaptureBasePtr _incoming_ptr) = 0;
+    virtual bool voteProcessLoopClosure(CaptureBasePtr _incoming_ptr) = 0;
 
     /** \brief Tries to close a loop
      *
-     * this method is called in process() if doProcessLoopClosure retruns true
+     * this method is called in process() if voteProcessLoopClosure retruns true
      * this method uses :
      * - selectPairKC()
      * - addCapture()
diff --git a/src/processor/processor_loopclosure_base2.cpp b/src/processor/processor_loopclosure_base2.cpp
index 7114b2c0e2fde68df59f5e0835a418a25269061c..a56e0fe0bdba0c602f0a1da7161c3422679f00e4 100644
--- a/src/processor/processor_loopclosure_base2.cpp
+++ b/src/processor/processor_loopclosure_base2.cpp
@@ -24,7 +24,7 @@ void ProcessorLoopClosureBase2::process(CaptureBasePtr _incoming_ptr)
     // the pre-process, if necessary, is implemented in the derived classes
     preProcess();
 
-    if (doProcessLoopClosure(_incoming_ptr))
+    if (voteProcessLoopClosure(_incoming_ptr))
     {
         //CREAT_THREAD(function=processLoopClosure);
         processLoopClosure();