#7, port for py3k with 2to3, NO TESTS!