You created an alias with the same name of an internal command.
All I did was to add in a check for identifier, if it's not used as an
identifier, it passes the command along to the internal command.

As a rule I avoid overriding mIRC commands.