If we always have to maintain the 2/3 compatibility, the code would be unwieldy... Maybe it's time to fully embrace Python 3?