Where does this `'none'` value come from? We could use any value here right? What does getItem return when the item is not present at all in the local storage. I'm not at all saying the way you do it currently is not correct, just that I don't understand that `'none'` value :)