charset: keep original endpoint during character overrides