Recently, I stumbled upon an odd race condition, at the local public pool of all places. The following workflow, which should be standard, does not work: Buy a 10-entry ticket and pay with debit card. Immediately try to redeem one entry to, well, go for a swim. The freshly printed card will be declined, and you have to ask for help. When you leave (because this is Switzerland and everyone is honest, right!