Steve, Thanks for the review. I'll put right the typos. What do you think of the question of the one-liner that produces hidden symtrees, versus the more complicated patch that tries to recycle symtrees, if possible? Cheers Paul