If they announce it, they wouldn't be able to buy back at silly prices. People would gain interest, and the share share price would go north.. Better to wait until the buy back is done..