reading all of this just made me feel about 5 times stupider.