Proceedings of the Royal Society of London : Serie B: biological sciences.