I don't think this is necessary. Even though RS says that it's not "safe", it's just a cheap excuse of them. There is no reason why an ARRAY should ever change its order when iterating read-only. For hashed keys such as dictionaries, that's a different case.