do `self.client` instead of `self.c`