Of Leopard spots and ape-ing?