thread won't start if not needed