In the last 3 years (since i added this) with my mods stuffing alias commands, i havent seen ANY issues.
this code basically acts like normal;unless there is only 1 parameter, the alias name itself.
Can you get a realtime bug from this? I havent had any probs yet.
EDIT: i re-read your message. I m sorry i over looked the factr that alias apon empty alias erased such
as i use unalias for that. I dont know of mods that erase alias per alias.

It was merely for user input convenience, you can edit or dis for your needs.