Also the total schnorr signature capture ratio for schnorr is only 60% at the end. This is because I'm not batching from tapscript - and the 40% of those that we have to validate are a big chunk of the cost increase in the later blocks, even though it's only about 6% of the total chain sigs. I've found that I can actually capture most of these as well, using the same technique, just implies a 4th batch table to be optimal (ecdsa/schnorr * single/multiple).