diff --git a/src/impl/moveit_mediator.cpp b/src/impl/moveit_mediator.cpp
index fa3d0e37dc7d28c35fc074f33579fb945e878897..1f350623e2d250bc7c0dd029e4ea754f567402b5 100644
--- a/src/impl/moveit_mediator.cpp
+++ b/src/impl/moveit_mediator.cpp
@@ -905,7 +905,7 @@ void Moveit_mediator::task_planner(){
 		}
 		
 		for(auto& t : th){
-			if(t.joinable()) t.join();
+			t.join();
 		}
 
 		// for(auto& exec : executions_){