As I said about the problem only seems to when the library is loaded from within the constructor. If it's auto-loaded or loading within the method then it works fine.
[eluser]Derek Jones[/eluser]
I could swear I'd done that before in PHP 4. Seems it's keeping everything in the controller's class object and not in the CI super object.