diff --git a/runtime/starpu/codelets/codelet_ztsqrt.c b/runtime/starpu/codelets/codelet_ztsqrt.c
index c16ca67736570afa9d99490686ef7d7c823b9949..880e1ff8a5acf3c455a2d0a4835d092205404e38 100644
--- a/runtime/starpu/codelets/codelet_ztsqrt.c
+++ b/runtime/starpu/codelets/codelet_ztsqrt.c
@@ -112,6 +112,7 @@ void MORSE_TASK_ztsqrt(const MORSE_option_t *options,
     MORSE_ACCESS_RW(A1, A1m, A1n);
     MORSE_ACCESS_RW(A2, A2m, A2n);
     MORSE_ACCESS_W(T, Tm, Tn);
+    MORSE_RANK_CHANGED(A2->get_rankof(A2, A2m, A2n));
     MORSE_END_ACCESS_DECLARATION;
 
     starpu_insert_task(