return early if threadId is still falsy