what if you don't have `iconv`? I guess this should not be handled by the lib.