Why did you change from the simple assignment to this loop?