`i` not a great variable name