Python 2 compatibility layer for Python 3