Quoting-related errors are all too common. You can either have too much quoting or too little. Too much quoting is ugly, but too little quoting is dangerous. The htmltext behavior is unusual in that it changes the meaning of +, but this is how htmltext makes it much less likely that quoting errors will be the dangerous kind. The ugly quoting errors are usually easy to see and fix.