I forgot to mention - since the choice between my patch and Roger's is largely a question of design style, I would prefer not to be the person who decides which is to go in. Could other interested maintainers please comment? zw