Possible pitfall - gsub! returns nil on failure

Just got bitten by this one - I’d have expected it to return the
original string, to facilitate chaining of gsub!s.

martin