Names persist through localStorage.