We seem to be using a combination of using the NFC API directly and using messages sent from the system app via the inter-app communications API. I haven't been following the other NFC work so I'm not sure why this is the case. Can you explain what these two permissions are used for in the Browser app?