don't leak thread objects