switches out circular cross-section