is there a difference between using `localStorage[label] =` here and `localStorage.setItem(label, )` above in set() ?