first utf-8 io fix candidate