No no no no don't mutate there.  We want mutations WHEN WE PULL OUT THE DATA, not at STORED STATE!