This is a follow-up for #1732 Codecs in the protocol package will always be backwards-compatible, as they are defined in the spec.