fail silently on localStorage unavilability