This is really important if an exception is raised here, the coverage would never be closed... not good and could cause corruption of persisted datasets.