Recent observations have revealed that the finches did not undergo an unlimited variation as Darwin's theory presupposed.