diff --git a/control/descriptor.h b/control/descriptor.h
index 0f949a706b731c1edda5e36f98dabe1b2c8b5273..78b31a951d0156a8780cc8c28d54959a2a3803ae 100644
--- a/control/descriptor.h
+++ b/control/descriptor.h
@@ -223,7 +223,7 @@ inline static int morse_desc_islocal( const MORSE_desc_t *A, int m, int n )
 #define MORSE_RANK_CHANGED __morse_need_submit = 1;
 
 #define MORSE_END_ACCESS_DECLARATION \
-    RUNTIME_BEGIN_ACCESS_DECLARATION \
+    RUNTIME_END_ACCESS_DECLARATION \
     if (!__morse_need_submit) return; \
 }