Don't know why you thgink it would be fetched 3 times, but as using tied variables in Perl 5, a fetch is done _everytime_ the value of the tied variable is needed.
You misunderstand. I'm talking about fetching the PMC for the variable *out of the stash* every time. This done with the assumption that if the *stash* is tied, then every use of a variable from the stash must refetch it out so the stash tie code can decide what it wants to do.
--
Dan
--------------------------------------"it's like this"------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk