initialized variables make baby jebus cry.

so does code that doesn't get hit in the right circumstances.