Why use diameter instead of radius in ComponentAnalyticField::AddWire()

Dear experts

I found that the ComponentAnalyticField::AddWire() require the diameter of the wire, where AddTube(), SolidWire(), SolidTube require the radius. Why only the AddWire() require diameter?

No particular reason. I think the idea was to use the same parameters as in the ROWS command of classic (Fortran) Garfield.