Well, admittedly I wasn't thinking about thread safety when I put this together so that's a bad reason :) but that aside, I dont know why we would want to `new` instances. Aren't we to simply treat the class as a bunch of static utilities?