Biol. Rev. Camb. Philos. Soc.