Fuck it, I'll use globals