Survival of the fittest
401