testing whether YAML protocol definition is flexible enough