this won't add any separators in Safari. We'd have to fall back to the regex method we have now, but that's getting a bit complex. Hmmm...