only hack around mutated-while-being-enumerated exceptions