You probably also want to initialize `self.total` to `0`, right?