fix odd datastr