Generous giving, generous receiving