McCain hates earmarks.