Updated YAML parser