removed SendThread because it didn't really make sense