use YAML::Syck because YAML makes a parse error