works fine in a loop, so i can just leave it running for like, forever, until it gets the job done