I wonder why a for loop here?