All the Perl that's Practical to Extract and Report
Lament: Why do so many errors come up, from code that is clearly right?
Epiphany: Well, they're uninitialized errors, and they're coming up because you don't have the code that fills those variables in there any more.
*slap self repeatedly*