can't do list removes with foreach loops :P