mutable? this is hard on my brain