i is for increment (in my mind) use "key" here instead since this is never going to be a string (and therefor you cannot call ++ on it)