Bram wrote: >Why do you localise $. ? What you localise is which filehandle it refers to, not the value, of course. You localise it in case something called from the destructor accesses a filehandle, which would change which filehandle $. reports on. -zeframThread Previous | Thread Next