diff --git a/include/iri_base_driver/iri_base_driver_node.h b/include/iri_base_driver/iri_base_driver_node.h
index ca0677753c0463fc4a60ef053a677b1d07c98d57..0bc5be806c15630c641a4cb1cb61b240c5aa2aeb 100644
--- a/include/iri_base_driver/iri_base_driver_node.h
+++ b/include/iri_base_driver/iri_base_driver_node.h
@@ -347,9 +347,6 @@ IriBaseNodeDriver<Driver>::IriBaseNodeDriver(const ros::NodeHandle &nh) :
   this->driver_.setPreCloseHook(boost::bind(&IriBaseNodeDriver::preCloseHook, this));
   this->driver_.setPostStartHook(boost::bind(&IriBaseNodeDriver::postStartHook, this));
   this->driver_.setPreStopHook(boost::bind(&IriBaseNodeDriver::preStopHook, this));
-
-  // create the status thread
-  pthread_create(&this->main_thread,NULL,this->mainThread,this);
   
   // initialize class attributes
   // allow Ctrl+C management