if the pickle is no longer valid, open a new structure
dont fail on socket errors