It'd be better if `i` was an int.