diff --git a/source/RobotAPI/libraries/armem_robot_state/common/localization/TransformHelper.cpp b/source/RobotAPI/libraries/armem_robot_state/common/localization/TransformHelper.cpp
index e9f7993d12a4979b496ee24b73da003e74eda1e3..529cd6d28a198d14779682d27826cb4d6b0f3cd4 100644
--- a/source/RobotAPI/libraries/armem_robot_state/common/localization/TransformHelper.cpp
+++ b/source/RobotAPI/libraries/armem_robot_state/common/localization/TransformHelper.cpp
@@ -262,11 +262,15 @@ namespace armarx::armem::common::robot_state::localization
         }
         catch (const ::armarx::exceptions::local::ExpressionException& ex)
         {
-            ARMARX_WARNING << "local exception: " << ex.what();
+            ARMARX_WARNING << "Local expression exception: " << ex.what();
+        }
+        catch (const ::armarx::LocalException& ex)
+        {
+            ARMARX_WARNING << "Local exception: " << ex.what();
         }
         catch (...)
         {
-            ARMARX_WARNING << "Error: " << GetHandledExceptionString();
+            ARMARX_WARNING << "Unexpected error: " << GetHandledExceptionString();
         }
 
         return {};