I just realized that note (2) is not completely correct. It would be possible to specify both the first and second derivatives at the endpoints. However, that would require subdivision of the outermost spline segments, which increases the complexity of the algorithm.