(1) alias name is in use, WOULDNT seem a problem until you have a closer look at what alias names can be (see 3)
(2) I never said i didnt understand what he wanted it to do, i said "we dont know what you expected it to return"
//echo -a $isalias(GLOB*,0)
4
//echo -a $isalias(GLOB*,1)
$true or Global.rebuild.lists
(3) alias* is a valid alias name and not nessaserily a wildcard for that matter GLOB*,0 is a valid alias name
alias GLOB*,0 { echo Mahahahaha }
/GLOB*,0
Mahahahaha
* Ok ok you gotta be pretty wack to be using that as an alias name but well it is there!