diff --git a/interface/PCSAFT.cpp b/interface/PCSAFT.cpp
index 5796f5788cd68edb3c4d4ccae4835d80dc073c5b..0d0d8713d3bff816e3b55a71be30a86d4fa526ac 100644
--- a/interface/PCSAFT.cpp
+++ b/interface/PCSAFT.cpp
@@ -17,7 +17,7 @@ void add_PCSAFT(py::module& m) {
 	;
 
 	auto wPCSAFT = py::class_<PCSAFTMixture>(m, "PCSAFTEOS")
-	.def(py::init<const std::vector<std::string>&, const Eigen::ArrayXXd&>(), py::arg("names"), py::arg_v("kmat", Eigen::ArrayXXd(2,2).setZero(), "None"))
+	.def(py::init<const std::vector<std::string>&, const Eigen::ArrayXXd&>(), py::arg("names"), py::arg_v("kmat", Eigen::ArrayXXd(0,0), "None"))
 	.def(py::init<const std::vector<SAFTCoeffs>&>(), py::arg("coeffs"))
 	.def("print_info", &PCSAFTMixture::print_info)
 	.def("max_rhoN", &PCSAFTMixture::max_rhoN<Eigen::ArrayXd>)