some breaking changes with unsafe string