Can't use XHR in worker, have to use different way to get .self