Sure, which is why it's currently not unwrapped unconditionally, and why the check is currently in the deserialisation.