Support for Python 2.7+ only