diff --git a/corsika/framework/geometry/Vector.hpp b/corsika/framework/geometry/Vector.hpp
index 13d47d7172b89d7406d6ce94fa2450b2f0aa6ede..60957e6e87df0a8aca74aeede4f251569acbdd0f 100644
--- a/corsika/framework/geometry/Vector.hpp
+++ b/corsika/framework/geometry/Vector.hpp
@@ -36,8 +36,9 @@ namespace corsika {
     Vector(CoordinateSystemPtr const& pCS, QuantityVector<TDimension> const& pQVector)
         : BaseVector<TDimension>(pCS, pQVector) {}
 
-    Vector(CoordinateSystemPtr const& cs, quantity_type const x, quantity_type const y,
-           quantity_type const z)
+    Vector(CoordinateSystemPtr const& cs, quantity_type const x = quantity_type::zero(),
+           quantity_type const y = quantity_type::zero(),
+           quantity_type const z = quantity_type::zero())
         : BaseVector<TDimension>(cs, QuantityVector<TDimension>(x, y, z)) {}
 
     /*!