Basing the encoding scheme on the originating presentation is certainly not an ideal solution: the choice of xdr versus cdr should be independent of which presentation is desired. See Section 12.3 for a more detailed description of the problem and proposed solution.