add error return argument to parseYAML