translate English to French: But these things happen.
Mais cela arrive.