n in-flight explosion at FL310 resulting in a fireball cannot be due to structural failure. It must either be a bomb, or involve an engine explosion puncturing fuel tanks.
How about a central fuel tank explosion similar to TWA800? Has that been completely prevented by actions taken since TWA800, or is it still a possibility? Such an explosion would explain all the evidence that I've seen.