> > If people agree this is the best way, I will finish up the patch and > send it for review. If you have a better idea, let me know :-) This doesn't appear to be any worse than the current mechanism. :) -eric