That's not really true though. Just acknowledging a program exists won't necessarily violate his NDA. What he can't do is speak to actual classified information. The existence of a program itself isn't classified. And to some degree, even information within said program may or may not be classified. He does have some protections under whistle-blower status, but that doesn't apply to classified information and documents.