NFC preparation for another patch. Also add some documentation for why the error value is true (and not false).