Clausius and Darwin cannot both be right.