Serialisation/deserialisation fixes