This change is leaky and crashes in the error case, as well as just being suboptimal and having style errors. The proper fix is simple and reliable. I've put it in. Thanks, Roland