I love tangential extensions, but one thing I can't stand is all the extra points in the code it puts unnecessarily. I spend a lot of time cleaning my code, partially due to limited memory in my mill but also just because its unnecessary information for the control to handle, especially on our high volume jobs. This same kind of thing happens on helical interpolation as well, way too many extra lines of code for something so simple. Maybe its just my post. (Fanuc)
Idea is to just streamline the code, when its going from point to point, there's no need to have two additional lines of code between the start and the end. I know this is taking the standard code and adding the tangential extensions which is why its there, but its not needed.