Credit Larry Cai <larry.caiyu@gmail.com> for suggesting Unicode handling.