fixed unpack exception2