in reply to To Validate Data In Lvalue Subs
Take a look at $foo->bar = 14; and What the [sub]in 'L value do they have? for some previous discussion on the subject.
Personally I'm in the lvalue considered harmful... camp :-)