I find this very surprising. I don't think ``each`` is a good variable name. Why not call it ``param`` and make the code a lot more easy to understand?