in reply to RE: slurp
in thread slurp

That's a REALLY good point chromatic, but I wanted to emphasize the second half of your "twofold solution" which is to put the code in a block. This is very important, because otherwise your usage of local will still be relatively global.