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