this loop sucks
1.9K