in reply to Use and Require - making an informed choice.
strict/warnings interference with global declarations