I think the only reason it's not is because the old for loop caused a borrow checking error, but it should be okay now.