Replace Encode/Decode with {Encode,Decode}Multi