diff --git a/rotational_recovery/src/rotational_recovery.cpp b/rotational_recovery/src/rotational_recovery.cpp
index 5d9fb88bf129415ba709d1724628e06eaefc78d6..a337f0f5772a2174ef607393bdad31300f53449b 100644
--- a/rotational_recovery/src/rotational_recovery.cpp
+++ b/rotational_recovery/src/rotational_recovery.cpp
@@ -85,9 +85,9 @@ namespace rotational_recovery
   geometry_msgs::Twist scaleTwist (const geometry_msgs::Twist& twist, const double scale)
   {
     geometry_msgs::Twist t;
-    t.linear.x = twist.linear.x * scale;
-    t.linear.y = twist.linear.y * scale;
-    t.angular.z = twist.angular.z * scale;
+    t.linear.x = twist.linear.x / scale;
+    t.linear.y = twist.linear.y / scale;
+    t.angular.z = twist.angular.z / scale;
     return t;
   }