Don't depend on snapshot