Mon Dec 20 13:07:37 EST 2004 rsc maybe we can find a more general way to do this