diff --git a/dbLoadTemplate_lex.l b/dbLoadTemplate_lex.l
index afb72951729c104793d8d930377f5095f8ff6232..4537c8e12c6f720646cd92aa98aa9abab163151f 100644
--- a/dbLoadTemplate_lex.l
+++ b/dbLoadTemplate_lex.l
@@ -14,7 +14,11 @@ whitespace  [ \t\r]
 escape      {backslash}.
 dstringchar [^"\n\\]
 sstringchar [^'\n\\]
+/*
+This breaks backward compatibility to 3.14.8:
 bareword    [a-zA-Z0-9_\-+:./\\\[\]<>;]
+*/
+bareword    [a-zA-Z0-9_\-+:./\\\[\]<>;^~*#%!|&$()@?]
 
 %%