Use character offsets instead of word offsets, so that -site does not have to change