As usual, your responses make it obvious that you've thought through everything in this patch, and for that matter this patch series. When you think it is ready, I think you should push all of these out.