No roof is bullet proof. If you expose it to conditions in excess of what it was designed to withstand, it will fail.

We're very, very fortunate we didn't get any rain.