fix 0x8007023e error