unfortunately we cannot detect if a foreign thread is still running. Thus sucks....