Feedbacks upon feedbacks: Rock weathering and the climate