in reply to Re^4: If exists (hash)
in thread If exists (hash)

. I'm gonna read up some more and maybe I'll figure it out.

Or you could simply use Data::Diver and be done with it