Doing well by doing good