I know what the -l switch does, thats not what hes concerned with, he wants to be able to identify where he has called the alias from, and as far as I know there are no $identifiers for that. That is why i suggested using a search and replace on HADD, replacing it with a special alias and 2 identifiers, what are used by the alias to id where its called from.