SDBM_File seems not to be able to store complex data stuctures, such as key => [1, 2, 3]. When I untie the hash and then retie it from another script to read from it, it tells me that 'key' is a ref to an array, but I can not get the contents of that array.