The problem is that we store somewhere (actually where?) a reference to a hazard calculation which is not saved in the db, right? I wonder if we could have the same problem in other tests, it seems error prone, it is easy to forget to save a hazard calculation generated on the fly. It there a better solution?