Nasa leak a possible meter explosion coming up