There was a reason for this, but it's ok for now. I'll figure out a way that works on all platforms.