`each` is implemented in a very dangerous way in Perl, so I'd prefer we use a `for` loop over `keys`, and then lookup the value. It's sucky, but it's much safer - it's very easy to break `each` because of it uses a shared iterator :(