in reply to Class::Std :default parameter

Here is a follow-up question. :default('') didn't work as expected for me. It initialized the hash bucket to undefined, instead of the null string. (Note: "eval '';" returns normally with the undefined value. To initialize the hash bucket to the null string, I had to do :default("''"). IMHO, this seems like a "gotcha". Is this a bug?