What about the RefAST thing? Obviously it does some reference counting, but what is the exact purpose? If I get the tree from a tree walker, should I get it as RefMyAST of MyAST*? Whats the difference? thanks, marc Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/