missing currentJoinThread.get()