The strange case for human beings having descended from ....?