As seen in this ray: http://coderay.rubychan.de/rays/7788 the YAML scanner misinterprets the first key in an object stored in a list. It interprets the entire first line `(a: 1)` as `string/content`, in every following line in the object, he correctly parses `key: string/content`.