restored proxy.c.old