Python 3 support via six