Hi Thanks to Aaron in particular for his very detailed and clear reply. I would have looked up the page Ian referred to in the Camel book, but that is one of the few not in my personal library. I trawled through the on-line docs and eventually found it detailed in perlop. -- Andrew