I get the same icky feeling when I look at some of the things they've shoehorned into JavaScript over the years, though, like regex.