Hmm... I just realised that AnalysisStore instances are cached statically with soft links by AgressiveCompile... my reason for putting a big long comment on why I was loading it was because I thought that might be an expensive operation, but clearly not if it's cached.  I don't think checking equality is that necessary.