fixed possible data loss that made adventure-py2.py partial