don't go looking for cache unless we actually have a state
version bump