> I'll merge this in a few days. I believe I've given enough reasonings > to back this design in various places.
do not do this. this code has currently seen review that was less than favourable and you have not given much consideration to the flaws. unless this actual patch is given review and go-ahead from others, it is not acceptable for you to merge this into -current. .mrg.