Sounds good. Does the unit test still work (even with reduced functionality) if you've got Python 2.6 but no unittest2 module? If so, maybe just trying to import it and falling back might do the job. Something like:

```
try:
    import unittest2 as unittest
except ImportError:
    import unittest
```