This iteration is not thread safe