Generosity goes a long way