convert to a copy before looping, just in case of dictionary modification errors while looping
4 files changed