txg.c revision 8f38d41910063e19709864b025684a228961299f