diff --git a/src/solver/solver_manager.cpp b/src/solver/solver_manager.cpp
index c3a417c4733a590c43d8e3fb6191a20171f33997..4994631c38737949c6aef75b2cada0cd810c0d96 100644
--- a/src/solver/solver_manager.cpp
+++ b/src/solver/solver_manager.cpp
@@ -83,7 +83,7 @@ void SolverManager::update()
         // Check for "floating" state blocks (not involved in any factor -> not observable problem)
         if (state_blocks_2_factors_.at(state_ptr).empty())
         {
-            WOLF_INFO("SolverManager::update(): StateBlock ", state_ptr, " is 'Floating' (not involved in any factor). Storing it apart.");
+            WOLF_DEBUG("SolverManager::update(): StateBlock ", state_ptr, " is 'Floating' (not involved in any factor). Storing it apart.");
             new_floating_state_blocks.insert(state_ptr);
             continue;
         }
@@ -176,6 +176,7 @@ void SolverManager::addFactor(const FactorBasePtr& fac_ptr)
             // Check if it was stored as a 'floating' state block
             if (floating_state_blocks_.count(st) == 1)
             {
+                WOLF_DEBUG("SolverManager::addFactor(): Factor ", fac_ptr->id(), " involves state block ", st, " stored as 'floating'. Adding the state block to the solver.");
                 floating_state_blocks_.erase(st); // This line must be BEFORE addStateBlock()!
                 addStateBlock(st);
             }