Proxy methods implemented. Calvin, implement the rest.