Oops, double free located and eliminated from each threading call