If I can't load the key, then it doesn't exist, so it never existed, so I create one...
The first example with a key, creates a key, saves it, and the it gives the whitelist message to you, and in subsequent runs uses the saved one key. What you're saying is that "if I have a keyfob, but...