The previous code here was intentional, because there's no reason we should assume that the `threadURL` has to exist on the same base URL that the `OCTClient` is using.