adds localStorage weirdness