this sounds like an async process, while the previous `join()` call was sync.