`i` are usually reserved for `for` loops. A better named parameter would be welcome.