is it going through this loop a bunch of times?