The complexity of NFC as a technology