Trying to avoid naming conflicts...I didn't read all the source code so that I have no idea wheather there is a `@total_count` instance variable already there in some place else...but it seems safe to just call it `@total_count` for readability since you point it out