So `MCTransferData::Fetch` (l.1105) is currently doing the wrong thing in two cases: it should obviously perform a conversion from `t_current_encoding` to `p_type`, but for now, the opposite is actually done l.407 and 416. If you could fix that while you're at updating this, that would be great!