yaml is a freaking abomination. who thought it was a good idea to make a config format that's simultaneously too verbose and too easy to mess up?