compatibility fix with Python 2.6