backport multibyte