in reply to Having problems using eval()
2. To empty a hash, %data = (), not {}.
--[ e d @ h a l l e y . c c ]