What would have been “exploding in the sky”?
Maybe that's one way of getting around the fact there's no actual evidence of impacts?