Use ThreadHandle throughout