1) Its not that $0 looses the trailing $null arguements from the end, in fact it "looses" them all, but its not really loosing them its simply they are not passed since <space><null><space> is parsed by mirc into <space>
2) I know if it couldnt find a free asc it would crap out but then it would have crapped anyway as theres no token seperator frown