def add(self, auth, method, args, notimeout=False):
        """Append a deferred request for a particular auth/CIK."""
        authstr = self._authstr(auth)
        self._requests.setdefault(authstr, []).append((method, args))
        self._notimeouts.setdefault(authstr, False)
        if notimeout:
            self._notimeouts[authstr] = notimeout