diff --git a/src/processor/processor_tracker_landmark.cpp b/src/processor/processor_tracker_landmark.cpp
index 76514fb7dc00451036013373a6aa26f5f6a4b93f..c0114ace1a52790c72c084f3133ced6c3f94acb8 100644
--- a/src/processor/processor_tracker_landmark.cpp
+++ b/src/processor/processor_tracker_landmark.cpp
@@ -73,10 +73,10 @@ unsigned int ProcessorTrackerLandmark::processNew(const int& _max_features)
      * When done, we need to find these new Landmarks in the incoming Capture.
      */
 
-    // assuming cleared new lists
-    assert(new_features_last_.empty());
-    assert(new_features_incoming_.empty());
-    assert(new_landmarks_.empty());
+    // new lists cleared
+	new_features_last_.clear();
+    new_features_incoming_.clear();
+    new_landmarks_.clear();
 
     // We first need to populate the \b last Capture with new Features
     unsigned int n = detectNewFeatures(_max_features,