diff --git a/include/evalhyd/detail/probabilist/ranks.hpp b/include/evalhyd/detail/probabilist/ranks.hpp
index 97bfa15e856701ad302af0523bcfecf9b4078652..2efc15fb370100421dcc81f512dd76b95d4e1386 100644
--- a/include/evalhyd/detail/probabilist/ranks.hpp
+++ b/include/evalhyd/detail/probabilist/ranks.hpp
@@ -240,12 +240,10 @@ namespace evalhyd
 
                         // compute the rank diagram
                         xt::view(REL_DIAG, xt::all(), xt::all(), m, e, xt::all()) =
-                                xt::sum(
-                                        xt::view(o_j, xt::all(), xt::all(),
-                                                 m, e, xt::all())
-                                        / l,
-                                        -1
-                                );
+                                xt::view(o_j, xt::all(), xt::all(),
+                                         m, e, xt::all())
+                                / l
+                        ;
                     }
                 }