Revised arc algorithm (G2/G3); untested