The meaning of Darwin's' abominable mystery'