TBH I am inclined to say that this needs some kind of escape. We could get away without needing an escape, gets ugly and expensive to parse.