don't wait on joinThread at all. it's a thread pool thread.