I override HttpPouch.destroy [here](https://github.com/yaronyg/thali/blob/master/Production/Utilities/DotNetUtilities/DotNetUtilities/ChromeExtension/xmlhttprequesttothali.js#L439) but once I do my setup I actually want to call back into the normal HttpPouch.destroy to let it do it's thing. But the call back into destroy fails because getHost is already bound to the global value. The only way I found to fix that was line 1019 below. This let me reset getHost using 'this'.

Are you suggesting another option? If so how would you edit [this](https://github.com/yaronyg/thali/blob/master/Production/Utilities/DotNetUtilities/DotNetUtilities/ChromeExtension/xmlhttprequesttothali.js#L439) to make it work?

Sorry if I'm being slow but I'm honestly not following.

Thanks!