reentrant deserialization

fixed