does it make sense to just write `for (oldKey in rO)` ?