Taking a look at this and there are still some issues to handle when setting senses after combining curves.