libyaml integration