diff --git a/source/RobotAPI/components/KITProstheticHandUnit/KITProstheticHandUnit.cpp b/source/RobotAPI/components/KITProstheticHandUnit/KITProstheticHandUnit.cpp
index 6a30e57f49724047abd7eeab04a3f8c6065b45a6..997be9e96b87d88593d27fd7120f332a21912b05 100644
--- a/source/RobotAPI/components/KITProstheticHandUnit/KITProstheticHandUnit.cpp
+++ b/source/RobotAPI/components/KITProstheticHandUnit/KITProstheticHandUnit.cpp
@@ -153,8 +153,7 @@ namespace armarx
             {
                 const std::uint64_t pos = std::clamp(
                                               static_cast<std::uint64_t>(pair.second * _driver->getMaxPosFingers()),
-                                              static_cast<std::uint64_t>(0),
-                                              _driver->getMaxPosFingers());
+                                              0ul, _driver->getMaxPosFingers());
                 ARMARX_INFO << "set fingers " << pos;
                 _driver->sendFingerPWM(200, 2999, pos);
                 // fix until hw driver is fixed to handle multiple commands at the same time
@@ -164,8 +163,7 @@ namespace armarx
             {
                 const std::uint64_t pos = std::clamp(
                                               static_cast<std::uint64_t>(pair.second * _driver->getMaxPosThumb()),
-                                              static_cast<std::uint64_t>(0),
-                                              _driver->getMaxPosThumb());
+                                              0ul, _driver->getMaxPosThumb());
                 ARMARX_INFO << "set thumb " << pos;
                 _driver->sendThumbPWM(200, 2999, pos);
                 // fix until hw driver is fixed to handle multiple commands at the same time