I'm guessing it would be better to accept any falsy value as "local storage not available"...