My dad was telling me how if your expansion tank is too small and it leaks out a little water every time it gets hot then the makeup water that comes in brings in oxygen each time and that gives the food for rust to grow. Otherwise it just rusts a bit then stops because all the oxygen gets used up. [:-bigeyes