I can only wonder why is it not a for loop