Quo vadis, Homo sapiens?