I've noticed that the documentation of bless already says "Make sure that CLASSNAME is a true value" and have said that for a long time. I think we could simply enforce that and disallow all of these: bless $thing, 0 bless $thing, ""; bless $thing, undef; --GisleThread Previous | Thread Next