because if at any point the Snapshot object doesn'...
# development
w
because if at any point the Snapshot object doesn't exist, you lose the PathStats and the ordering.