a cylindrical or pseudo-cylindrical rod) does "not" require a circular cross-section to allow smooth forward motion — any curve of constant width (as the cross-section of the roller) will work — including circular cross-sections of course, but also including Reuleaux-triangular cross-sections, and higher-sided curves of constant width.