Homo sapiens, adieu?