Python 2/3 support.