Could you clarify this to say that we'll need to do a copy to modify mutable state (difficult sounds vague)