third attempt at getting Digest::MD5::md5_hex() right