diff --git a/src/session.ts b/src/session.ts
index ed6c1ab1d8ba693cd657a6f8b323b4c51ff69ba4..cc64f2395870a7e1a63a59000e85c1ba5cc23e68 100644
--- a/src/session.ts
+++ b/src/session.ts
@@ -836,7 +836,8 @@ export class Session {
                     5,      // Dx = Pas d'espace
                     nullParams
                 );
-                nub = new MacroRugoRemous(undefined, crp, MethodeResolution.EulerExplicite, dbg);
+                const mr = this.findNubByUid(params.getPropValue(MacroRugoRemous.NubMacroRugoProp)) as MacroRugo;
+                nub = new MacroRugoRemous(mr, crp, MethodeResolution.EulerExplicite, dbg);
                 break;
 
             default: