The code using this, in particular, needs to be tested carefully, because regexps are evil