almost ready for PyLong 1.1