I really don't like using globals, especially in things that use OOP