[eluser]Kitsched[/eluser]
You are mentioning in the original docs that it should be fairly easy to rewrite the library to be completely segment based. Could you offer us some hints on where to look or where to start? Because I have a hunch that that's the root of the problem.