\[~amaury.leve] I've edited with the understanding I gleaned from your draft: omitting ``++EndInvoke++`` is not a problem when it is an exception-less, ``++void++`` method that is invoked. If that's not the case, it might be useful to talk through this one.