I understand the importance of a chemically clean, oxide-free surface to produce a high-quality anodizing oxide film. My understanding about electropolishing is that it unavoidably produces a thin layer of aluminum oxide on the aluminum surface. So I don't understand why electropolishing is a common treatment before anodizing although it doesn't clean up the oxide like the mechanical polishing does. Thank you for any insight on this.