yey.
in non-segwit transactions, data stripping is done as follows: scriptCode.FindAndDelete(CScript(vchSig));
I got the impression the stripping would be to overwrite with zeroes rather than actually remove bytes, but i guess i didn't catch that right