ugh. I'm a little new to this global handling stuff