The paper argues that for a full-blown perfectionist theory to rely on liberal individualism and an ethics of sociality is not enough. In order to be consistent, an objective theory of the human good also needs to take human nature into account. In a first step this is shown by an analysis of George Sher?s important book, where human nature is lost underway (contrary to its central role in the main argument). A second step traces a viable theory of human nature in the progressive tradition of both radical enlightenment (esp. Condorcet) and American progressivism (esp. Dewey). It is argued that this theory can be defended against postmodern criticism and carries a strong egalitarian current.