yaml is literally the worst. who thought it was a good idea to make a config file format that's half markup language, half whitespace-sensitive nightmare?