diff --git a/source/RobotAPI/libraries/armem_objects/server/instance/SegmentAdapter.cpp b/source/RobotAPI/libraries/armem_objects/server/instance/SegmentAdapter.cpp
index d13b95cc32797ed1e40b8688c19f8ad2d97bff19..a2b3fe03c55b18a6cf9aa3203aee4f4916a15bb9 100644
--- a/source/RobotAPI/libraries/armem_objects/server/instance/SegmentAdapter.cpp
+++ b/source/RobotAPI/libraries/armem_objects/server/instance/SegmentAdapter.cpp
@@ -289,7 +289,7 @@ namespace armarx::armem::server::obj::instance
             }
         };
 
-        if (input.provider.size() > 0)
+        if (not input.provider.empty())
         {
             providerRequests[input.provider] = input.request;
             updateProxy(input.provider);