is it safe to assume that calling Application.Run("MacroName", Args) will
wait till the macro is complete before proceeding?