python3 support in sight, some encoding issues remain