Dylp is also thread-unsafe --- it uses static data structures. OsiDylp deals with sharing the underlying solver across multiple OSI objects, but that's not sufficient for parallel execution. Lou