making proxies optional