Whoa, didn't realize for each loops iterated over a coopy.
Note to self - can't modify things in foreach.