All I'm saying, and I don't think this is a stretch, is that the current implementation of things like $/ with no lexical scoping is a mis-feature, and the best thing to do with these is to avoid them as much as possible and use local on them when they are unavoidable. The global scoping of these settings has caused many problems for many perl users, and caution is called for.