ananda was well aware of this ethical dilemma , he had faced it , or its close relatives , in the past , as had tathagata , many times , in many guises , almost always involving a truth versus a greater good .