This method returns a Deferred. Need to check if the proxy manipulations are async...