> The only thing that is worrying me is that ideally, depend and requiredby > checking would be done in the same time. There is no need to do every check > twice. You are right, but since this is a rarely used function, IMHO speed is not so important here (in my opinion: this function should be as simple as possible). Bye, ngaba