I haven't seen this reported yet. I'll try to track it down tomorrow, but in case anybody in the know can point out the problem immediately: $ perl -e 'sub TIESCALAR {bless[]} sub FETCH {*a=\1;1} > tie($a,__PACKAGE__); print $a' zsh: segmentation fault perl -e Of course, this is an odd thing to do, and therefore, I'm not surprised that there are no regression tests to catch this. My goal was to use a tie() to provide demand loading of an object. The first time through, access is through a tie() that initializes the object, removes the tie, and returns the object. The second time through, and later, the object itself is referenced, and the tie() is gone. mark -- mark@mielke.cc/markm@ncf.ca/markm@nortelnetworks.com __________________________ . . _ ._ . . .__ . . ._. .__ . . . .__ | Neighbourhood Coder |\/| |_| |_| |/ |_ |\/| | |_ | |/ |_ | | | | | | \ | \ |__ . | | .|. |__ |__ | \ |__ | Ottawa, Ontario, Canada One ring to rule them all, one ring to find them, one ring to bring them all and in the darkness bind them... http://mark.mielke.cc/Thread Next