In moral philosophy, supererogation is the performance of more than what morality demands. A supererogatory act is one that is good, but not morally required.
(Read more)