threads should not be daemons...