单项选择题

The following are greater needs than honesty, except for ______.

A.the need to shelter from brutal news of serious illness
B.the need to uphold a promise of secrecy
C.the need to go on vacation
D.the need to promote public interest