I hate it because it is distracting, and if we looked closely and were interested in efficiency, we'd kill the function on function on predicate stuff way before being concerned about looping 5 region keys multiple times. So.. I'm killing the bigger problem.