added spline->line optimization