switchable Unicode compatibility