I guess there are better names than just _i and _f.