don't delete proxies
hoist variable assignment
don't queue probe

proxies are being generated twice. need to find workaround