diff --git a/src/subscriber_laser2d.cpp b/src/subscriber_laser2d.cpp
index 12378c338b7d15d090f1adf036d2efba8ac44680..e2f64655c75aa257c4c117185be7965953488330 100644
--- a/src/subscriber_laser2d.cpp
+++ b/src/subscriber_laser2d.cpp
@@ -45,7 +45,7 @@ void SubscriberLaser2d::initialize(ros::NodeHandle& nh, const std::string& topic
 
 void SubscriberLaser2d::callback(const sensor_msgs::LaserScan::ConstPtr& msg)
 {
-    setLastStamp(msg->header.stamp);
+    updateLastHeader(msg->header);
 
     if(msg->ranges.empty())
     {