Spaces are valid in quoted strings!

Also, the string parsing code is gnarly. :(