no it always works with an individual decoding, just slow. the astyping to str works when the input can be safely decoded by the ``astype(str)`` (which is prob just a UTF-8 decode on numpy side thats in c)