do_proxy modified