Thoughts on global variables