I can do that but that's not how it's suppose to work.
I know, but what does work and what is supposed to work are two separate things.

I ran into problems with globals too, but when I declared it as global on a separate line from the value assignment, my problems went away.
It's not that big of a deal to declare it on a searate line anyway, so that is the initialization style I am using now.
Good Luck