diff --git a/VirtualRobot/Manipulability/SingleChainManipulability.h b/VirtualRobot/Manipulability/SingleChainManipulability.h
index 0113e0a51aab1fd14d179da7e87dbf194cfd75bf..e47d7027c3e254118730e0b28f0f6973298a7367 100644
--- a/VirtualRobot/Manipulability/SingleChainManipulability.h
+++ b/VirtualRobot/Manipulability/SingleChainManipulability.h
@@ -91,9 +91,12 @@ class SingleChainManipulability : public AbstractSingleChainManipulability
 {
 public:
     SingleChainManipulability(const Eigen::Matrix<double, 6, Eigen::Dynamic> &jacobian, Mode mode, Type type,
-                              const Eigen::Matrix<double, Eigen::Dynamic, 1> &jointAngles = Eigen::MatrixXd(), const Eigen::VectorXd &jointLimitsHigh = Eigen::MatrixXd(), const Eigen::VectorXd &jointLimitsLow = Eigen::MatrixXd(),
+                              const Eigen::Matrix<double, Eigen::Dynamic, 1> &jointAngles = Eigen::MatrixXd::Zero(0, 1),
+                              const Eigen::VectorXd &jointLimitsHigh = Eigen::MatrixXd::Zero(0, 1),
+                              const Eigen::VectorXd &jointLimitsLow = Eigen::MatrixXd::Zero(0, 1),
                               const std::vector<std::string> &jointNames = std::vector<std::string>(),
-                              const Eigen::Vector3f &globalPosition = Eigen::Vector3f::Zero(), const Eigen::Vector3f &localPosition = Eigen::Vector3f::Zero());
+                              const Eigen::Vector3f &globalPosition = Eigen::Vector3f::Zero(),
+                              const Eigen::Vector3f &localPosition = Eigen::Vector3f::Zero());
 
     virtual Eigen::Vector3f getLocalPosition() override;