the internal UTF-8 decoder doesn't take keyword arguments