self.count might need to be looked at in the future.