don't cound backwards with size_t variables