I noticed that the TIPA converter will translate "~o" as the combining character + o, when the opposite is necessary (combining character after o). I solve this by an ugly preprocessing to invert the two, but I suspect this might happen for more combining characters.