Why exploding within the loop and not before ?