seriously, wow. so many global leaks. such bad, very leak.