Generous bodies