fix call of this here
create frame fields earlier, so that assembling can access these
yet another ns entry
do compression more local in assemble-frame-into (plus fixup! for rdlength)