javascript is just the worst. sure, it's "popular" and "useful" or whatever, but it's such a dumpster fire of a language.