avoid odd concurrent modification :)