Hello Bengt, > Couldn't resist ;-) Borrowing and modifying your code, you might find > this solution interesting (I modified your tree display to make it > easier to follow the branches): > ... Cool. You use exception to handle the success and regular flow to handle fail. Thanks. Miki