(Speaking about Twitter the product, not necessarily Twitter the company.)
Twitter the multi-billion dollar advertising company needs the big whales. I think it was pretty clear the company was under discussion.