The hotel was in Bali, 'according to local rules' they need to see the card when you checkin, despite the money having been charged to my account back in January. I foolishly hadn't taken my AMEX so ended up paying on my card I use for foreign transactions.