diff --git a/include/evalhyd/evald.hpp b/include/evalhyd/evald.hpp
index a2e9ef300f649213f3967a64e3278132e5a1199a..9ddeeadf1ddb42ba5caed1bc54748ce24b351be2 100644
--- a/include/evalhyd/evald.hpp
+++ b/include/evalhyd/evald.hpp
@@ -372,7 +372,7 @@ namespace evalhyd
             }
             else
             {
-                return XB3({});
+                return XB3(xt::zeros<bool>({0, 0, 0}));
             }
         };
         const XB3 c_msk = gen_msk();
diff --git a/include/evalhyd/evalp.hpp b/include/evalhyd/evalp.hpp
index fb64692a9401a1c1e49f90b75fb1a79950b5575f..c79f47de421f3aa93084800d0fe8de581fdaa83d 100644
--- a/include/evalhyd/evalp.hpp
+++ b/include/evalhyd/evalp.hpp
@@ -379,7 +379,7 @@ namespace evalhyd
             }
             else
             {
-                return XB4({});
+                return XB4(xt::zeros<bool>({0, 0, 0, 0}));
             }
         };
         const XB4 c_msk = gen_msk();