Well thanks or lessons 101, but i already knew that i was after specific help for a specific problem.

I did not defining several aliases as i said
I can not define a different alias name as i need to parse MSG's releasing those uneffected for normal processing , normal processing in this case happens to originally pass through another parser.

The objections to use of a default command being used as an alias, while valid if you are just making up commands, isnt if the exact purpose of the alias is to parse the command data.

You also got some details wrong in what u told me
Mirc checks aliases then remotes for command names.
Aliases cant be called for within themselfs.
And not directly said by you, but ! is not needed to call the original command from with in the alias of that command