backport assertions only available in py2.7
tests now pass on python2.6
python 2.6 is now supported
2.6 changes are now compatible with 2.7