Where does the ThreadError come from then?