more clarity about merge in loops