diff --git a/source/RobotAPI/libraries/aron/converter/eigen/EigenConverter.h b/source/RobotAPI/libraries/aron/converter/eigen/EigenConverter.h
index 79164ab84cea2848fd5737d301f30df6bdc0cf5d..398e5bcdbf53a3fd059eaa792e8caa16344a3b4e 100644
--- a/source/RobotAPI/libraries/aron/converter/eigen/EigenConverter.h
+++ b/source/RobotAPI/libraries/aron/converter/eigen/EigenConverter.h
@@ -111,7 +111,7 @@ namespace armarx::aron::data::converter
             using MatrixT = Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic>;
 
             const auto dims = nav.getShape();
-            ARMARX_CHECK_EQUAL(dims.size(), 2); // for now ...
+            ARMARX_CHECK(dims.size() == 2 or dims.size() == 3); // for now ...
 
             Eigen::Map<MatrixT> map(reinterpret_cast<T*>(nav.getData()), dims.at(0), dims.at(1));
             return map;
@@ -197,7 +197,7 @@ namespace armarx::aron::data::converter
                 return ConvertToDynamicArray<T>(nav);
             }
 
-            checkDimensions(nav, {Rows, Cols, sizeof(T)}, "ConvertToMatrix");
+            checkDimensions(nav, {Rows, Cols, sizeof(T)}, "ConvertToArray");
             auto dims = nav.getShape();
 
             Eigen::Map<Eigen::Array<T, Rows, Cols>> ret(