don't potentially leak keyEnumerator