diff --git a/src/processor/processor_visual_odometry.cpp b/src/processor/processor_visual_odometry.cpp
index 3859bfaa93a4f002284e184ff848e47a93dbe65d..81b8247ff0ba39104dbd275ba9981a87416fa44b 100644
--- a/src/processor/processor_visual_odometry.cpp
+++ b/src/processor/processor_visual_odometry.cpp
@@ -284,13 +284,8 @@ void ProcessorVisualOdometry::preProcess()
         // Only keep tracks until it reaches a max nb of tracks
         // TODO: the strategy for keeping the best new tracks is dumb
         //    -> should be improved for a better spatial repartition
-//        unsigned int count_new_tracks = 0;
         for (auto & track: tracks_last_incoming_new){
-//            if ((n_tracks_origin + count_new_tracks) >= params_visual_odometry_->max_nb_tracks_){
-//                break;
-//            }
             tracks_last_incoming_filtered[track.first] = track.second;
-//            count_new_tracks++;
         }
         WOLF_INFO("New total : ", n_tracks_origin, " + ", mwkps_incoming_new.size(), " = ", tracks_last_incoming_filtered.size(), " tracks");