don't clobber itertools.count
fixing backwards subtraction