Ultrapure water should theoretically have zero buffering capacity, since there are no dissolved salts. One thing I would definitely recommend if you intend to treat very hard water with RO is to put a water softener upstream of the RO unit. The RO membrane will last much, much longer and if you then stick a mixed bed DI cartridge at the end, well, I don't think you can do much better than that. Then again, if the only thing in the water is sodium or potassium carbonate/bicarbonate, why go to all the trouble to filter it out just so you can put it back in again

. I personally do because I got a copy of the allowable limits of contaminants from the water department

. Now I drink the softened/RO and use the softened/RO/DI for the tank.