  The psychological egoist might reply that the soldier is lying or self-deceived. Perhaps he threw himself on the grenade because he believed that he could not bear to live with himself afterwards if he did not do so. He has a better life, in terms of welfare, by avoiding years of guilt. The main problem here is that while this is a possible account of some cases, there is no reason to think it covers all cases. Another problem is that guilt may presuppose that the soldier has a non-self-regarding desire for doing what he takes to be right.