Two little humanoids on our brain surface?