QR codes filling the void while NFC dawdles