tweak for this to return real unicode data and not mangled stuff