ensure unicode only use list (with binaries throw errors sometimes)