diff --git a/include/evalhyd/detail/probabilist/intervals.hpp b/include/evalhyd/detail/probabilist/intervals.hpp
index 990eac2b581024327a53632cdd03a2e1dc08eadd..b06ff3d8431debc8f313841080286272f4c3fc23 100644
--- a/include/evalhyd/detail/probabilist/intervals.hpp
+++ b/include/evalhyd/detail/probabilist/intervals.hpp
@@ -78,9 +78,9 @@ namespace evalhyd
                     //} else 
                     //{
                         xt::view(itv_bnds, xt::all(), xt::all(), i, 0, xt::all()) =
-                                xt::view(q_prd, 0);
+                                xt::view(q_prd, xt::all(), xt::all(), 0, xt::all());
                         xt::view(itv_bnds, xt::all(), xt::all(), i, 1, xt::all()) = 
-                                xt::view(q_prd, 1);
+                                xt::view(q_prd, xt::all(), xt::all(), 1, xt::all()));
                     //}
                     }
                 }