same comment as above for this loop