um... Since snapshot is experimental, I just commented out the snapshot codes.
Now, I add a bool type to open/close it.