Something like: use strict; $a = [ { a => { any => 111 } } ]; print values %$a; ends with "Out of memory!" (on linux, both 5.5.660 and 5.005_03) this happened because of an programming error (thinking $a was an hash ref whereas it was an array ref (array of hashes)) cu Pixel.Thread Next