We need to use a thread handle