Yeah, it feels like value wasn't actually lost here unless the ticketing system can't cancel tickets for the event after the fact, or the customer invalidated the charge after the event. If you can invalidate the tickets, then it's effectively as if they didn't purchase them, right?