diff --git a/projects/samskivert/src/java/com/samskivert/util/StringUtil.java b/projects/samskivert/src/java/com/samskivert/util/StringUtil.java
index 394e4865..9f75d04d 100644
--- a/projects/samskivert/src/java/com/samskivert/util/StringUtil.java
+++ b/projects/samskivert/src/java/com/samskivert/util/StringUtil.java
@@ -166,16 +166,20 @@ public class StringUtil
allow.add(""); allow.add("");
allow.add(""); allow.add("");
allow.add(""); allow.add("");
- allow.add("]*[^<>-]>"); allow.add("");
+ allow.add("!-]*(\"[^\"<>!-]*\"[^\"<>!-]*)*>");
+ allow.add("");
allow.add("
"); allow.add("");
allow.add("
"); allow.add("
"); allow.add("