Changing code you don't understand can have effects you did not intend.
Who would have expected that?
Who would have expected that?
Are you making fun of me or do you really not understand that?
Not being able to cleanly fix just the mutation is a separate issue from that understanding.