yaml is literally the worst. who thought it was a good idea to make a config file format that's both overly verbose and easy to mess up with one tiny indentation error?