It occurs to me that we need to escape $" as well ... technically I think $" and $' would need to be escaped...