Thanks for the reply. That would work but the macro I'm running needs arguments, mainly the target the macro pulls the shhs from. So I need a way to pass the user who is controlling the terminal to the macro which runs the gm side and emits the terminal for the user.