Was Darwin right?