log.error("Couldn't create URLComponents from \(self.baseUrl)")
completion(nil,.badUrl)
fatalError("Should never happen. Couldn't create URL components from \(self.baseUrl). This URL has to always be correct.")// Should never happen, but a lot of stuff that should never happen happens from time to time, so let's at least handle it gracefully in prod.