`event` leaks if the early return above is exercised. The early return should be impossible, but it still illustrates why it's more prudent to use `NNCFAutorelease` than `CFRelease`.