As "'These variables can be accessed from all modules", I can see mterveen's point where you think you are updating a process global but are in fact only updating a module variable (if you mistakenly give the same name). I'll have to keep this in mind on how a layout my code.