diff --git a/deps/evalhyd-cpp b/deps/evalhyd-cpp
index 6f17c3e0f32f935c0a4f34dc1d3c6a9ee780497b..4c7d7cee97041a5966e19ea1daa9abf82d3d5ff0 160000
--- a/deps/evalhyd-cpp
+++ b/deps/evalhyd-cpp
@@ -1 +1 @@
-Subproject commit 6f17c3e0f32f935c0a4f34dc1d3c6a9ee780497b
+Subproject commit 4c7d7cee97041a5966e19ea1daa9abf82d3d5ff0
diff --git a/evalhyd/evalp.py b/evalhyd/evalp.py
index 4639bea84656b00b49dd3766a53443a058a5443c..8c4dd1c5af27ccc83857cfa9549fb9d12448ba29 100644
--- a/evalhyd/evalp.py
+++ b/evalhyd/evalp.py
@@ -14,6 +14,7 @@ def evalp(q_obs: NDArray[dtype('float64')],
           q_thr: NDArray[dtype('float64')] = None,
           events: str = None,
           c_lvl: NDArray[dtype('float64')] = None,
+          q_lvl: NDArray[dtype('float64')] = None,
           t_msk: NDArray[dtype('bool')] = None,
           m_cdt: NDArray[dtype('|S32')] = None,
           bootstrap: Dict[str, int] = None,
@@ -36,6 +37,8 @@ def evalp(q_obs: NDArray[dtype('float64')],
         kwargs['events'] = events
     if c_lvl is not None:
         kwargs['c_lvl'] = c_lvl
+    if q_lvl is not None:
+        kwargs['q_lvl'] = q_lvl
     if t_msk is not None:
         kwargs['t_msk'] = t_msk
     if m_cdt is not None:
@@ -55,6 +58,7 @@ def evalp(q_obs: NDArray[dtype('float64')],
         'q_prd': 4,
         'q_thr': 2,
         'c_lvl': 1,
+        'q_lvl': 1,
         't_msk': 4,
         'm_cdt': 2,
         'dts': 1