diff --git a/tests/vectors/numeric-leaves/leaf-record.msgpack b/tests/vectors/numeric-leaves/leaf-record.msgpack index 224521a2..c73271a3 100644 Binary files a/tests/vectors/numeric-leaves/leaf-record.msgpack and b/tests/vectors/numeric-leaves/leaf-record.msgpack differ diff --git a/tests/vectors/numeric-leaves/leaves-reads.msgpack b/tests/vectors/numeric-leaves/leaves-reads.msgpack index 0ea61555..ebe665c2 100644 Binary files a/tests/vectors/numeric-leaves/leaves-reads.msgpack and b/tests/vectors/numeric-leaves/leaves-reads.msgpack differ diff --git a/tests/vectors/union-parity/arm-arity.msgpack b/tests/vectors/union-parity/arm-arity.msgpack index 337398c1..ebef8d25 100644 Binary files a/tests/vectors/union-parity/arm-arity.msgpack and b/tests/vectors/union-parity/arm-arity.msgpack differ diff --git a/tests/vectors/union-parity/arm-key-above-int32.msgpack b/tests/vectors/union-parity/arm-key-above-int32.msgpack index 94402175..91216d04 100644 Binary files a/tests/vectors/union-parity/arm-key-above-int32.msgpack and b/tests/vectors/union-parity/arm-key-above-int32.msgpack differ diff --git a/tests/vectors/union-parity/arm-key-below-int32.msgpack b/tests/vectors/union-parity/arm-key-below-int32.msgpack index 28faad4a..733eeb33 100644 Binary files a/tests/vectors/union-parity/arm-key-below-int32.msgpack and b/tests/vectors/union-parity/arm-key-below-int32.msgpack differ diff --git a/tests/vectors/union-parity/arm-key-float32.msgpack b/tests/vectors/union-parity/arm-key-float32.msgpack index e3d848d0..fa1a5787 100644 Binary files a/tests/vectors/union-parity/arm-key-float32.msgpack and b/tests/vectors/union-parity/arm-key-float32.msgpack differ diff --git a/tests/vectors/union-parity/arm-key-float64-negzero.msgpack b/tests/vectors/union-parity/arm-key-float64-negzero.msgpack index 7abdbb56..480a7c2c 100644 Binary files a/tests/vectors/union-parity/arm-key-float64-negzero.msgpack and b/tests/vectors/union-parity/arm-key-float64-negzero.msgpack differ diff --git a/tests/vectors/union-parity/arm-key-int32-max.msgpack b/tests/vectors/union-parity/arm-key-int32-max.msgpack index 022d4839..41dbecb6 100644 Binary files a/tests/vectors/union-parity/arm-key-int32-max.msgpack and b/tests/vectors/union-parity/arm-key-int32-max.msgpack differ diff --git a/tests/vectors/union-parity/arm-key-int32-min.msgpack b/tests/vectors/union-parity/arm-key-int32-min.msgpack index 4ff4cbf7..42dae1bd 100644 Binary files a/tests/vectors/union-parity/arm-key-int32-min.msgpack and b/tests/vectors/union-parity/arm-key-int32-min.msgpack differ diff --git a/tests/vectors/union-parity/arm-key-wide-coding.msgpack b/tests/vectors/union-parity/arm-key-wide-coding.msgpack index 9ca6aaf8..99c0fbd4 100644 Binary files a/tests/vectors/union-parity/arm-key-wide-coding.msgpack and b/tests/vectors/union-parity/arm-key-wide-coding.msgpack differ diff --git a/tests/vectors/union-parity/depth-at-limit.msgpack b/tests/vectors/union-parity/depth-at-limit.msgpack index 93e9cc4c..e35bf1ce 100644 Binary files a/tests/vectors/union-parity/depth-at-limit.msgpack and b/tests/vectors/union-parity/depth-at-limit.msgpack differ diff --git a/tests/vectors/union-parity/depth-past-limit.msgpack b/tests/vectors/union-parity/depth-past-limit.msgpack index 17c080ba..f12dac84 100644 Binary files a/tests/vectors/union-parity/depth-past-limit.msgpack and b/tests/vectors/union-parity/depth-past-limit.msgpack differ diff --git a/tests/vectors/union-parity/depth-skipped-at-limit.msgpack b/tests/vectors/union-parity/depth-skipped-at-limit.msgpack index 386b176d..173ccd1d 100644 Binary files a/tests/vectors/union-parity/depth-skipped-at-limit.msgpack and b/tests/vectors/union-parity/depth-skipped-at-limit.msgpack differ diff --git a/tests/vectors/union-parity/depth-skipped-past-limit.msgpack b/tests/vectors/union-parity/depth-skipped-past-limit.msgpack index d9a3b182..91d114e6 100644 Binary files a/tests/vectors/union-parity/depth-skipped-past-limit.msgpack and b/tests/vectors/union-parity/depth-skipped-past-limit.msgpack differ diff --git a/tests/vectors/union-parity/extra-slot-arm.msgpack b/tests/vectors/union-parity/extra-slot-arm.msgpack index 069e4e01..e747054f 100644 Binary files a/tests/vectors/union-parity/extra-slot-arm.msgpack and b/tests/vectors/union-parity/extra-slot-arm.msgpack differ diff --git a/tests/vectors/union-parity/extra-slot-list-element.msgpack b/tests/vectors/union-parity/extra-slot-list-element.msgpack index 8151cd14..aeed7a9d 100644 Binary files a/tests/vectors/union-parity/extra-slot-list-element.msgpack and b/tests/vectors/union-parity/extra-slot-list-element.msgpack differ diff --git a/tests/vectors/union-parity/extra-slot-nested-record.msgpack b/tests/vectors/union-parity/extra-slot-nested-record.msgpack index 736d8f3e..2f9d6cf0 100644 Binary files a/tests/vectors/union-parity/extra-slot-nested-record.msgpack and b/tests/vectors/union-parity/extra-slot-nested-record.msgpack differ diff --git a/tests/vectors/union-parity/extra-slot-record.msgpack b/tests/vectors/union-parity/extra-slot-record.msgpack index 13b0572a..0ad45d0d 100644 Binary files a/tests/vectors/union-parity/extra-slot-record.msgpack and b/tests/vectors/union-parity/extra-slot-record.msgpack differ diff --git a/tests/vectors/union-parity/inner-union-outer-key.msgpack b/tests/vectors/union-parity/inner-union-outer-key.msgpack index 721b506a..c4e8d03d 100644 Binary files a/tests/vectors/union-parity/inner-union-outer-key.msgpack and b/tests/vectors/union-parity/inner-union-outer-key.msgpack differ diff --git a/tests/vectors/union-parity/nil-arm-slots.msgpack b/tests/vectors/union-parity/nil-arm-slots.msgpack index 64e01617..074a2d77 100644 Binary files a/tests/vectors/union-parity/nil-arm-slots.msgpack and b/tests/vectors/union-parity/nil-arm-slots.msgpack differ diff --git a/tests/vectors/union-parity/union-surface.cc b/tests/vectors/union-parity/union-surface.cc index ff370e71..e0da5cd1 100644 Binary files a/tests/vectors/union-parity/union-surface.cc and b/tests/vectors/union-parity/union-surface.cc differ diff --git a/tests/vectors/union-parity/union-surface.msgpack b/tests/vectors/union-parity/union-surface.msgpack index 94ee6c52..a65916a7 100644 Binary files a/tests/vectors/union-parity/union-surface.msgpack and b/tests/vectors/union-parity/union-surface.msgpack differ diff --git a/tests/vectors/union-parity/unknown-arm-field.msgpack b/tests/vectors/union-parity/unknown-arm-field.msgpack index aed497c3..5eecb083 100644 Binary files a/tests/vectors/union-parity/unknown-arm-field.msgpack and b/tests/vectors/union-parity/unknown-arm-field.msgpack differ diff --git a/tests/vectors/union-parity/unknown-arm-list.msgpack b/tests/vectors/union-parity/unknown-arm-list.msgpack index 0fe58548..d2286430 100644 Binary files a/tests/vectors/union-parity/unknown-arm-list.msgpack and b/tests/vectors/union-parity/unknown-arm-list.msgpack differ diff --git a/tests/vectors/union-parity/unknown-arm-nested.msgpack b/tests/vectors/union-parity/unknown-arm-nested.msgpack index 66213f65..256d212c 100644 Binary files a/tests/vectors/union-parity/unknown-arm-nested.msgpack and b/tests/vectors/union-parity/unknown-arm-nested.msgpack differ