Hm, should it?

fwiw this is the corresponding hthor code:

>    Owned<IOutputRowSerializer> serializer = input->queryOutputMeta()->createDiskSerializer(agent.queryCodeContext(), activityId);
>    rtlSerializeDictionary(out, serializer, builder.getcount(), builder.queryrows());



>virtual void getDictionaryResult(size32_t & tcount, byte * * & tgt, unsigned id) = 0;

no serializer passed here.. but not sure that's what you meant.