trying out the code btrott suggested in storing data via 2 sibling keys I found (using Data::Dumper) that the subroutines for the tied has only accept the first key, defeating the original purpose of the code. Am I missing something or do i need to look at a full fledged OO solution rather than just using Ties?