NeedsThread removed