for i in loops are bad apparently