fix sharp overlap/undercut