But those tend not to have a zero derivative at the vertices, no? Which would cause other animation problems, if you try to link two curves together.
But the reality is that if the curve looks pretty smooth, the animation will be pretty smooth. By computing the change in derivative at the singular point you can figure out how big the jump is, and then try to minimize it.