diff --git a/src/processor/processor_tracker.cpp b/src/processor/processor_tracker.cpp
index 48c7cc51a42ca9f9cbf8f7d586f99d9851666b6a..3fe8d24aa87ca7f63cd74fcf3ef0c037c5aeb44e 100644
--- a/src/processor/processor_tracker.cpp
+++ b/src/processor/processor_tracker.cpp
@@ -103,8 +103,7 @@ void ProcessorTracker::processCapture(CaptureBasePtr _incoming_ptr)
 
             // TrackerFeature:  We only process new features in Last, here last = nullptr, so we do not have anything to do.
             // TrackerLandmark: If we have been given a map, all landmarks in the map are known. Process them.
-            if (not getProblem()->getMap()->getLandmarkList().empty())
-                processKnown();
+            processKnown();
 
             // Reset this
             resetDerived();