@codinghorror ok wtf, all of these actually make sense