Convention around encode/decode versions