One of my current rants with Perl is this particular warning: "Use of uninitialized value in foo at line 123". The problem is, I often build multiline expressions involving many variables (usually in string concatenation or interpolation), and Perl doesn't tell me which variable(s) is/are at fault. Can something be done with this?