Fitness and perfection