You recently merged #310, but I think it should only be checked if the emitted string *starts* with @ or backtick. Although it's hard to tell from the spec. Other yaml parsers seem to accept internal @ and backticks (while rejecting scalars starting with these chars).