yaml is hard, or something. why aren't there docs?