exception deserialization forwards compatibility