cleanup; fewer knot points