Added the proxy function