Add rationale for encoding/decoding methods.