This is an more abstract question. I know the difference between global and local variables, but should i only declare variables as global when I know they need to be global? Or is it considered ok practice to declare variables that may or may not need to be global as global?