Second try at making explore state persistent. No bugs that I know of related to this at time of commit.