Python 3 default compatibility