Accuracy not great -- probably still buggy
Snapshot -- much tweak