contained explosion