We ought to have a name for the phenomenon caused by brilliant flashes of ingenuity caused when a person asks easily answered questions on mailing lists. The problem was that I didn't have Tie::IxHash installed, but now that it's been added, I'm fine again. Thanks again, phil.