added a yaml-cpp restriction on version