Possibly! I was thinking there may have been some related trick that I could use to stop this being such an issue, but it turns out I may have underestimated the amount of code-generation Parse::Lex was doing (and thus underestimated the dependence on these globals being present and so-named).