Charitable thoughts