try to insert fewer inflection points