Answer: supererogating

AnswerCrossword Clue
supererogatingSUPEREROGATE, (obsolete) to do more than is required, ordered or expected